Web as a media object or a formation?

從上一張對CD labeling的圖開始,與同學msn對談時想到。

書中的labeling都是指「網站」的形式,幾種labeling的分類與建構都是符合當時(1999-2002)網站建構的經驗法則。是很實務性的知識。

但是,現在(2005)我所面對的網站,例如這個43 Things好了,資訊是更加流動分散的,我在這邊書寫的文字,在save之後也會同時出現在我的blog裡面。我所分類的標題(tag),會在這個網站裡的許多地方,被許多人看見,或被加到許多人自己紀錄的資訊裡面。

我們以往認為,網站是由一個一個頁面的物件(object)所組成的。但是現在這樣的物件已經被進一步的打散,之後又重組。就如同現在所看到的頁面(不論是在43 Things或是在xxc@blog),有許多資訊都不是預先固定好的,許多相關的資訊會根據許多不同的規則或是機制,出現在不同的頁面中。網站的頁面成為一個一個不斷「重新構成」的舞台鏡框。

在這個系統之中,labeling 的重要性,可能在於它需要提供語義間關聯的表徵。這個label/tag/name 是一個資訊表徵,提供資訊與背後語義的連結。labeling的確是提供的溝通功能,是提供了這三個要素:資訊表徵、語義背景、使用者,之間的語義溝通。在網頁與網站伺服器進行溝通的例子中,click hyperlink 代表的是傳遞一個語義訊號與動作訊號(icon label, and onClick behavior);而除了onClick以外,網頁上還有很多不同的行為,如onFocus, onMouseOver, 等等,這些行為所觸發的系統回饋動作,或是所謂互動,與語義性是沒有直接關係,onClick behavior這類的動作訊號,應該屬於導覽系統層次的問題。

  • 就在撰寫php等動態網頁程式碼的時候,常得分多的檔案來寫,再include進來,此時檔案的命名就非常重要,命名的好,下次自己在看,或是別人看到時才不會昏倒。這樣是不是labeling重要性的一種呢?
    另一方面而言,網站的架構正在改變,以xml格式而言,當他擴展成樹狀架構時就跟現在的分散是網路系統一樣,也因此他的重要性與可利用性日遽增。這種時候以往內外不統一的labeling(程式碼與實際展現不統一)情形,在xml上面可以說是完全不會發生,而此時程設的過程便更需要與實際的命名分類結合,也就是說資訊是在根本上就分類好的,若程式碼的labeling沒有語意關聯,那後置(美工)部分的人應該會有看沒有懂吧。
    另外更講究命名和分類的,我想便是資料庫設計了…呵呵~你講的這些東西真有趣呢,把你的站也訂閱一下囉…

  • xxc

    to jimmy:
    謝謝你呢,我也有定期看你的blog。
    把labeling與程式的naming rule關聯起來,也許是一件有趣的事情。naming應該一直會有兩個基本的重點:唯一性與語義性。這對於頁面中考慮讀者使用性的labeling system,與考慮系統間運作與維護作業的naming system,都是很重要的。但是我想區別在兩者所面對的「使用者」並不相同,一個是面對讀者,另一個是面對後台人員,我想在使用情境與行為上都會有很大的差距的。
    這應該會是個有趣的問題….

  • :) 我對labeling的部分還瞭解的太少,而其中的對象看你一文才知道還有許多差異啊,哈哈~
    我想要表達的,其實只是這樣的xml語法:
    <文章>
      <標題>這樣算是labeling嗎?</標題>
      <關鍵字>labeling, naming, xml</關鍵字>
      <內文>
        我還是搞不太清楚呢…
      </內文>
    </文章>