[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico] [volume] [parte]


Capitolo 375.   PICS: Platform for Internet content selection

PICS, ovvero Platform for Internet content selection, è un metodo per classificare, autonomamente, o attraverso l'intervento di un'autorità di classificazione esterna, i contenuti distribuiti elettronicamente attraverso Internet.

375.1   Come si classifica

PICS definisce i contenuti attraverso una sorta di linguaggio, nel quale però i valori delle informazioni sono da stabilirsi. Per esempio, un certo contenuto potrebbe essere classificato con il codice seguente:

(PICS-1.1 "http://www.weburbia.com/safe/ratings.htm"
 l r
 (s 0))

La classificazione si rifà a quanto definito da qualcuno; nell'esempio, si tratta di ciò che viene descritto proprio nella pagina <http://www.weburbia.com/safe/ratings.htm>. Pertanto, non esiste un metodo universale di classificazione, ma solo contestuale.

La classificazione può essere eseguita dall'autore stesso di un lavoro digitale, ma in tal caso si tratta di una semplice dichiarazione libera di ciò che questo contiene, a vantaggio del pubblico. In alternativa, la classificazione può essere eseguita da chi pubblica il materiale, anche in questo caso con lo stesso intento di agevolare il pubblico. La classificazione può avvenire anche per opera di un classificatore certificato, il quale può «firmare» la propria classificazione (in tal caso si usa un'estensione del linguaggio PICS, definita DSig). Segue un esempio di classificazione firmata, tratta da PICS Signed Labels (DSig) 1.0 Specification <http://www.w3.org/TR/REC-DSig-label/>:

(PICS-1.1 "http://www.gcf.org/v2.5"
   by "John Doe"
   labels 
      for "http://www.w3.org/PICS/DSig/Overview"
      extension 
        (optional "http://www.w3.org/TR/1998/REC-DSig-label/resinfo-1_0"
           ("http://www.w3.org/TR/1998/REC-DSig-label/SHA1-1_0" "aba21241241=")
           ("http://www.w3.org/TR/1998/REC-DSig-label/MD5-1_0" "cdc43463463=" 
            "1997-02-05T08:15-0500"))
      extension 
        (optional "http://www.w3.org/TR/1998/REC-DSig-label/sigblock-1_0" 
           ("AttribInfo" 
              ("http://www.w3.org/PICS/DSig/X509-1_0" "efe64685685=")
              ("http://www.w3.org/PICS/DSig/X509-1_0" 
               "http://SomeCA/Certs/ByDN/CN=PeterLipp,O=TU-Graz,OU=IAIK")
              ("http://www.w3.org/PICS/DSig/pgpcert-1_0" "ghg86807807=")
              ("http://www.w3.org/PICS/DSig/pgpcert-1_0" 
               "http://pgp.com/certstore/plipp@iaik.tu-graz.ac.at"))
           ("Signature" "http://www.w3.org/TR/1998/REC-DSig-label/RSA-MD5-1_0" 
              ("byKey" (("N" "aba212412412=") 
                        ("E" "3jdg93fj")))
              ("on" "1996-12-02T22:20-0000") 
              ("SigCrypto" "3j9fsaJ30SD=")))
      on "1994.11.05T08:15-0500"
      ratings (suds 0.5 density 0 color 1))

375.2   Come si pubblica la classificazione

In generale, la classificazione di un contenuto elettronico può essere fornita attraverso il protocollo di comunicazione che consente di accedervi. Nel caso più comune, dovrebbe essere inserita nel protocollo HTTP, evidentemente a opera del servizio che pubblica i contenuti (il servente HTTP). Per esempio, a seguito della richiesta da parte di un navigatore di prelevare un certo file, la risposta del servizio potrebbe contenere l'intestazione seguente:

HTTP/1.0 200 OK
Date: Tue, 01 Jan 2008 17:44:46 GMT
Last-Modified: Tue, 01 Jan 2007 21:07:24 GMT
PICS-Label: 
 (PICS-1.1 "http://www.weburbia.com/safe/ratings.htm"
  l r
  (s 0))
Content-Type: text/html

...

Ciò consente di classificare tutti i tipi di file, senza doverli alterare per aggiungervi tale informazione; si pensi alle immagini, ai file audio, ai filmati. Nel caso di documenti HTML, è comunque possibile mettere la classificazione in un elemento META:

<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
<HTML>
<HEAD>
...
  <META http-equiv="PICS-Label" content='
   (PICS-1.1 "http://www.weburbia.com/safe/ratings.htm"
    l r
    (s 0))
  '>
...
</HEAD>
...
</HTML>

Evidentemente, la possibilità di inserire la classificazione in un elemento META, consente all'autore di un opera di eseguire questo compito.

375.3   Come si sceglie e come si interpreta la classificazione

Come già accennato, il sistema PICS dà il modo di inserire delle informazioni per la classificazione di un contenuto, ma non definisce le classificazioni in sé. Per questo occorre rivolgersi a dei cataloghi noti. Per esempio, Safe for kids <http://www.weburbia.com/safe/ratings.htm> definisce solo tre valori:

In pratica, i tre livelli rispecchiano le classificazioni comuni usate per i programmi televisivi (bollino verde, giallo o rosso).

I tre livelli si applicano a un contenuto elettronico con i tre codici seguenti, rispettivamente:

L'interpretazione della classificazione e l'eventuale censura, può avvenire a opera del navigatore stesso, oppure di un programma che si interpone in qualità di «procuratore» (noto comunemente come proxy).

375.4   Riferimenti

Appunti di informatica libera 2007.02 --- Copyright © 2000-2007 Daniele Giacomini -- <daniele (ad) swlibero·org>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome pics_platform_for_internet_content_selection.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [indice analitico]

Valid ISO-HTML!

CSS validator!