Subject: OurNet::Query draft #4.
Date: Wed, 11 Oct 2000 00:08:21 +0800 (CST)
From: whiteg.bbs@bbs.cvic.org
To: wct85u@cs.ccu.edu.tw

作者: autrijus (天風) 看板: Document
標題: OurNet::Query draft #4.
時間: Fri Aug 18 21:52:31 2000

Features of Query & Site & Template (QST)
=========================================
(draft #4)

[ Quote ]

老子: 「Query長Site久. Template何能長久邪? 以其不自生Data, 故能長生。」

[ Diagram ]

                               ,---> export (XML, RSS, SQL Table, HTML, etc.)
                             [ ON::Template ]
                                    |
                        { group of structured data }
                                    |
>>scheduled/manual invoke<< ==>[ ON::Query ]<--- collect & summarize ----.
     (from end users)               |---> <<agent command set>>          |
                     ,----------------^---------------,                  |
[ site1 ] <--fetch & submit--> [ ON::Site ] --generate--> { structured data }
[ site2 ]                      |--import & validation--> <<template>>{ data }
                                     ( [ ON::Template ] )            { data }
[ site3 ]                      [ ON::Site(s)]

[ Synopsis ]

ON::QST模組使以下操作如夢幻般順暢！

- 「每天7am時將某電子報的頭條新聞作為查詢條件, 至所有搜尋引擎找詢
    相關網址, 再將整理後的結果發佈至某線上討論群」
- 「將某資料庫的內容以Web、BBS、電子報等方式同步呈現、更新、互動！」
- 「讓使用者同時找尋數以焦耳計的電子敗家店，顯示最能拜家的項目
   (並悄悄增加10%的價格)後，直接傳送使用者的訂單！」
- 「讓使用者覺得自己更白痴！」

[ Highlights ]

0. This and that benefit

This sentence explains why and how and what.

1. 節省針對不同資料型式/來源分別處理的成本

凡是使用 WWW 通訊協定（如：HTTP, FTP, Telnet, Netnews) 且有明
確資料格式（如：MIME, HTML）的網站，都是 Query 的資料來源，不
限於特定的少數網站。

2. 完整的使用者自訂功能

各資料來源獨立作業，使用者可各擇所欲同步進行查詢，甚至自訂新的
資料來源，以擴增視野達到涅槃。

3. 跳脫各資料來源對查詢語法的限制

多數網站（如各大搜尋引擎、電子商務、人力資源網站）都有自成一套
的操作語法，如布林運算、加減號、模糊比對等。ON::Site能自動將收
到的查詢條件轉換為適用於該資料來源的語法，執行查詢和抓取資料的
工作。

4. 消除定時建檔程序的複雜度

除了擷取之外，ON::Query也可以結合送出、篩選、統整各類操作，自
動進行準點擷取、網站摘要、內容映射、更新告知、輾轉相除、內閣
總辭等程序。

5. 多重呈現方式、自動格式轉換

使用ON::Template，相同的內容可輕易以多種不同的形式呈現，如HTML
頁面、BBS文章、電子郵件、資料庫等，免除手動/半自動的工人智慧，
使碳型生物資源能作更具創造性的運用。

[ Components ]

0. OurNet::Template負責格式轉換，以結構化的格式描述檔(HTML
   XML, blah)進行格式轉入、轉出、查核、產生等作業。

1. OurNet::Site處理網站單一服務內容的傳送、擷取，將傳回的
   內容套用至合適的ON::Template，萃取其關鍵項目，供Query
   處理或直接輸出至別的Template。

2. OurNet::Query為多重ON::Site資料來源提供統一的操作流程
   介面。Query可讀取使用者輸入的要求，或定時執行特定的查
   詢。

在執行時, Query會根據資訊內容到各個網站去尋找符合使用者需求
的資料，並統合各項所擷取的內容。Query不受限於ON::Site固定的
操作方式，而能以由管理者定義的流程描述語言，動態提供的是與各
（資料來源）同步的即時資料，並透過 ON::Template 的轉換，以統
一的格式呈現給使用者。

[ FAQ ]

Q. ON::QST道德嗎?
A. 製作過程中絕無傷害野生動物，排放污水等情事，對美濃溪和達悟
   自治星域也沒有排放廢料。

Q. ON::QST安全嗎?
A. Please fasten your seat belt.

Q. 互動方式如何?
A. 喵.

/Autrijus/
