JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for DC-GENERAL Archives


DC-GENERAL Archives

DC-GENERAL Archives


DC-GENERAL@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

DC-GENERAL Home

DC-GENERAL Home

DC-GENERAL  March 1997

DC-GENERAL March 1997

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

metatag draft

From:

Davide Musella <[log in to unmask]>

Reply-To:

Davide Musella <[log in to unmask]>

Date:

Wed, 26 Mar 1997 15:29:35 +0100 (MET)

Content-Type:

TEXT/PLAIN

Parts/Attachments:

Parts/Attachments

TEXT/PLAIN (326 lines)


I've just submitted the new release of the draft-musella-html-metatag
please send me comments!
thanx

Davide

------------------------------------------------------------------------------
Davide Musella
Institute for Multimedia Technologies, National Research Council, Milan,ITALY
tel. +39.(0)2.70643271                  fax. +39.(0)2.70643292
e-mail: [log in to unmask]           


---------------------
>From [log in to unmask] Mon Mar 24 09:17:59 1997
Received: from sun1.itim.mi.cnr.it by sun6 (4.1/1.34)
	id AA08617; Mon, 24 Mar 97 09:17:58 +0100
Received: from sun6 (sun6.itim.mi.cnr.it [155.253.1.47]) by sun1.itim.mi.cnr.it (8.7.5/8.7.3) with SMTP id JAA09891; Mon, 24 Mar 1997 09:24:56 +0100 (MET)
Date: Mon, 24 Mar 1997 09:17:50 +0100 (MET)
From: Davide Musella <[log in to unmask]>
X-Sender: davide@sun6
To: Cynthia Clark <[log in to unmask]>
Cc: Davide Musella <[log in to unmask]>
Subject: RE: draft-musella-metatag-03.txt
In-Reply-To: <[log in to unmask]>
Message-Id: <Pine.SUN.3.95.970324091244.8596B-100000@sun6>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: RO
X-Status: 

On Fri, 21 Mar 1997, Cynthia Clark wrote:

>
>Davide,
>
>Please fix this - I got too many garbage in it such as 
>"=09", "=20", "=D", etc...  I'm forwarding the example
>far below.
>Please let me know where I can pick the good copy
>from your ftp (or you can re-send your good copy
>in the old plain ascii version)

I've fixed the problem now (I hope)

thanx 

Davide


------------------------------------------------------------------------------
Davide Musella
Institute for Multimedia Technologies, National Research Council, Milan,ITALY
tel. +39.(0)2.70643271                  fax. +39.(0)2.70643292
e-mail: [log in to unmask]           




---------------------
INTERNET DRAFT       				     Davide Musella
draft-musella-html-metatag-03.txt 		Institute for Multimedia
      						      Technologies
						National Research Council

24 March 1997
Expires in six months

                       The META Tag of HTML
 
 
Status of this Memo 
 
This document is an Internet-Draft.  Internet-Drafts are working documents
of the Internet Engineering Task Force (IETF), its areas, and its working
groups.  Note that other groups may also distribute working documents as
Internet-Drafts.  Internet-Drafts are draft documents valid for a maximum
of six months and may be updated, replaced, or obsoleted by other
documents at any time.  It is inappropriate to use Internet- Drafts as
reference material or to cite them other than as ``work in pro gress.''
 
To learn the current status of any Internet-Draft, please check the
"1id-abstracts.txt" listing contained in the Internet-Drafts shadow
Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
munnari.oz.au (Pacific Rim), ds.internic.net (US East Cos t) or
ftp.isi.edu (US West Coast).
 
Distribution of this document is unlimited. Please send comments to:

Davide Musella
(e-Mail) [log in to unmask]
(voice) +39.(0)2.70643271
(fax) +39.(0)2.70643292
 
 
Abstract 

This document defines a strict synopsis to catalogue an HTML document
using the META tag of HTML.  The given definition wants to define a base
subset of cataloguing keys to provide a preliminary classification method.



1 - Introduction 

Now the synopsis of the META HTTP-EQUIV Tag is not severe, allowing so the
use of different key words to define the same thing.  The functions like
this:

<META 	HTTP-EQUIV = "authors"
	CONTENT = "Pennac, Benni">

or

<META 	HTTP-EQUIV = "writers"
	CONTENT = "Pennac, Benni"> 

could represent the same concepts with two different syntax.  The aim of
this Draft is to define the words which define the content of an HTML
document, without excluding a more specific classification realized with
different techniques.  The method used to accomplish this has been defined
at the "Distributed Indexing/Searching Workshop"
[http://www.w3.org/pub/www/Searching/9605- Indexing-Workshop/index.html]
and foresees to use a defined prefix to indicate which is the cataloguing
method used to describe a classification key.

2 - The META Tag
 
The META element is used within the HEAD element to embed documents meta-
information not defined by other HTML elements. Such information can be
extracted by servers/clients for use in identifying, indexing and
cataloguing specialized document meta-information.  It is generally
preferable to use named elements that have well defined semantics for each
type of meta-information. The Meta element is provided for situations here
strict SGML parsing is necessary and the local DTD is not extensible.  In
addition, HTTP servers can read the content of the document head to
generate response headers corresponding to any element defining a value
for the attribute HTTP-EQUIV.  This provides document authors with a
mechanism (not necessarily the preferred o ne) for identifying information
that should be included in the response headers of an HTTP request.
 
The META element has three attributes:  

  NAME  
  HTTP-EQUIV
  CONTENT 

It's possible to use the META tag everywhere in the HEAD part. Mor eMETA
tags referring to the same string must be considered tied, combining
contents (concatenated as a comma-separated list).

3 - NAME

This attribute can be used to define some properties such as "number of
pages" or "preferred browser" or any information an author wants to insert
in his document. An example:

<META 	NAME = "Maybe Published By"
	CONTENT = "McDraw Bill"> 

or

<META 	NAME = "keywords"
	CONTENT = "manual, scouting">

Do not use the META element to define information that should be
associated with an existing HTML element.


4 - HTTP-EQUIV

This attribute binds the element to an HTTP response header. If the
semantics of the HTTP response header named by this attribute is known,
then the contents can be processed based on a well defined syntactic
mapping, whether or not the DTD includes anyth ing about it.  An HTTP
server must process these tags for a HEAD HTTP request. Do not name an
HTTP-EQUIV attribute the same as a response header that should typically
only be generated by the HTTP server. Some inappropriate names are
"Server", "Date", and "Last-Modified".  Wether a name is inappropriate
depends on the particular ser ver implementation. It is recommended that
servers ignore any META element that specifies HTTP equivalents (case
insensitively) to their own reserved response headers.  The HTTP-EQUIV
attribute has the same semantic value as the NAME attribute with the only
exception of the HTTP repercussions.

5 - CONTENT

Used to supply a value for a named property. It can contain more than one
single information.

6 - Cataloguing an HTML document

To classify an HTML document it's possible to use the META tag; using this
method the author can control how his document is indexed.  The intention
is to define a base set of meta information "normal_user oriented". The
idea is that most of the authors of HTML documents have no specialist
background: they are not librarian nor Internet specialists so their
knowledge of the cataloguing problems is really low. A normal behavior of
an Internet-user is avoiding the use of what he does not know, therefore,
to improve the use of the meta information, I have defined the following
keys to do a first rough catalogue of a HTML document:

Author: to indicate the author/s of the document,
 	Ex:
	<META 	HTTP-EQUIV = "Author"
		CONTENT = "Plutarco">
	To differentiate the name from the surname it is required to
	separate them with an underscore character "_" (ASCII [95]), using first
	the name/s and then the surname; so an example could be:
	<META 	HTTP-EQUIV = "Author"
		CONTENT = "Milan_Kundera, Georg Wilhelm Friederich_Hegel,
		Leonardo_Da Vinci">

Description:  used to indicate the description of the document contents.
	It must be rationally shorter than the whole document.
	Ex:
	<META	HTTP-EQUIV ="Description"
                CONTENT ="This is the xxxxxx's home page. Here you'll find
	        a lot of photos of my last holiday and a really big FAQ
	        archive"

Expire: to indicate the expire date of the document (HTTP date format or
	"none" to indicate a document which content doesn't expire).
	Ex:
	<META	HTTP-EQUIV ="Expire"
		CONTENT ="13 Apr 1997 00:00 GMT">

Keywords: to indicate the keywords of the document. It's a sequence of
	comma separated phrases.
	To represent this concept with a boolean logic, we can say that the AND
	operator will be represented by the SPACE (ASCII[32]) and the OR
	operator by the COMMA (ASCII[44]). The AND operator is processed
	before the OR operator. So a string like this: "Red ball, White
	pen" means :"(Red AND ball) OR (White AND pen)".
	Ex: 
	<META 	HTTP-EQUIV = "Keywords"
		CONTENT = "Italian Products, Italian Tourism, Italy">
	The spaces between a comma and a word or vice versa are ignored.

Language: its content specifies the language in which the document is
	written: it is composed by two or three language-code letters, based on
	ISO-639 or ISO639/2 respectively, optionally followed both by a dash
	(ASCII[45]) and a ISO-3166 two country -code letters to represent the
	national variants.
	Ex:
	<META 	HTTP-EQUIV = "Language"
		CONTENT  ="it">

Publisher: to indicate the organization responsible of the document
	publishing in the actual form.
	Ex:
	<META	HTTP-EQUIV ="Publisher"
		CONTENT ="Mc Draw-Bill">

Timestamp: to indicate when the document is authored  (HTTP date format).
	Ex:
	<META	HTTP-EQUIV ="Timestamp"
		CONTENT ="25 Mar 1997 08:30 GMT">.

The TITLE information (concerning the title of the document) is considered
given by the TITLE tag content to avoid useless redundancies.  It's highly
recommended to use the HTTP-EQUIV properties instead of the NAME so to
give the possibility to an agent to have these meta information without
requiring the full document.  A more complex description of the text
content could be added, without erasing these meta information, using more
specific techniques, like the Dublin Core or the MCF.


Appendix 1

HTTP date format

The HTTP date format is defined as:

HTTP-date    = rfc1123-date | rfc850-date | asctime-date

where
          rfc1123-date = wkday "," SP date1 SP time SP "GMT"
          rfc850-date  = weekday "," SP date2 SP time SP "GMT"
          asctime-date = wkday SP date3 SP time SP 4DIGIT

but the RFC850 format and the asctime format are obsolete (they are used
for backward compatibility), so it is highly recommended to use the
rfc1123 format:


rfc1123-date = [wkday "," SP ] date SP time

date1 =	1*2DIGIT SP month SP 4DIGIT (day month year)
	Ex: 25 Feb 1997
        
time =	hour zone

hour =	2DIGIT ":" 2DIGIT [":" 2DIGIT] (hours:minutes[:seconds])
        Ex: 22:55:30

wkday =	"Mon" | "Tue" | "Wed"
              | "Thu" | "Fri" | "Sat" | "Sun"

month =	"Jan" | "Feb" | "Mar" | "Apr"
              | "May" | "Jun" | "Jul" | "Aug"
                      | "Sep" | "Oct" | "Nov" | "Dec"

zone =	"UT"  | "GMT"                         ; Universal Time
                                              ; North American : UT
              |  "EST" | "EDT"                ;  Eastern:  - 5 | - 4
              |  "CST" | "CDT"                ;  Central:  - 6 | - 5
              |  "MST" | "MDT"                ;  Mountain: - 7 | - 6
              |  "PST" | "PDT"                ;  Pacific:  - 8 | - 7
              |  1ALPHA                       ; Military: Z = UT;
              | ( ("+" | "-") 4DIGIT )        ; Local differential
                                              ;  hours+min. (HHMM)

rfc1123-date examples:

28 Apr 1997 19:30 GMT
Mon, 28 Apr 1997 19:30:00 GMT
28 Apr 1997 20:30 +0100






Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

February 2024
May 2022
April 2022
March 2022
March 2020
February 2019
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
December 2002
November 2002
October 2002
September 2002
August 2002
July 2002
June 2002
May 2002
April 2002
March 2002
February 2002
January 2002
December 2001
November 2001
October 2001
September 2001
August 2001
July 2001
June 2001
May 2001
April 2001
March 2001
February 2001
January 2001
December 2000
November 2000
October 2000
September 2000
August 2000
July 2000
June 2000
May 2000
April 2000
March 2000
February 2000
January 2000
December 1999
November 1999
October 1999
September 1999
August 1999
July 1999
June 1999
May 1999
April 1999
March 1999
February 1999
January 1999
December 1998
November 1998
October 1998
September 1998
August 1998
July 1998
June 1998
May 1998
April 1998
March 1998
February 1998
January 1998
December 1997
November 1997
October 1997
September 1997
August 1997
July 1997
June 1997
May 1997
April 1997
March 1997
February 1997
January 1997
December 1996
November 1996
October 1996
September 1996
August 1996
July 1996
June 1996
May 1996
April 1996
March 1996


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager