日語長句有時會把「一整件事」放進另一個句子裡。這時,進入外層句子的資料不再只是「東京」、「先生」或「本」等普通名詞,而是一個內部已經包含主體、助詞、述詞和句尾狀態的完整子句。
完整子句通常不能直接接上只接受名詞性資料的外層助詞。系統需要先利用「こと」或「の」完成封裝,將整個事件轉換成名詞資料物件(Data Object),再重新掛載外層路由標籤。
第三部分的核心就是:把完整子句裝進合適的封裝容器,轉換成外層句子可以使用的資料。
本課屬於哪一個系統層?
本課主要屬於系統層 1(Layer 1)Data Input Layer。
Layer 1 不只處理普通名詞和助詞,也負責接收已經完成內部運算的子句,執行型別檢查(Type-Checking),並在需要時啟動資料實體與物件封裝(Noun Entities & Encapsulation Protocols)。
| 架構部分 | 最簡單理解 |
|---|---|
| 外部支援 | 提供單字意思、讀音、詞類及活用資料 |
| Layer 1(Data Input Layer) | 接收、封裝及路由資料 |
| Layer 2(Logic Processing Layer) | 執行述詞、活用、接續及狀態運算 |
| Layer 3(API Output & Protocol Layer) | 完成時態、肯否定、語氣及禮貌輸出 |
甚麼是子句資料區塊?
子句資料區塊(Clause Payloads & Sub-routines)是一個內部已經包含完整事件的資料結構。
例如:
彼が試験に合格した。
他通過了考試。
這個子句內部已經包含自己的 Layer 1、Layer 2 與 Layer 3。
| 句子部分 | 所屬架構 | 系統工作 |
|---|---|---|
| 彼が | 內層Layer 1 | 設定事件主體 |
| 試験に | 內層Layer 1 | 設定事件範圍 |
| 合格し | 內層Layer 2 | 執行合格運算 |
| た | 內層Layer 3 | 輸出過去及完成狀態 |
完整子句不是較長的名詞,而是一個已經完成內部運算的命題。
為甚麼完整子句需要封裝?
部分外層助詞和述詞要求輸入名詞或名詞性資料。如果直接把完整子句送入這些位置,資料型態便不能正確對接。
以下結構不成立:
彼が試験に合格したに驚いた。
「彼が試験に合格した」是完整子句,而外層「に」需要接收「驚いた」所指向的名詞性內容。
因此,系統要先使用「こと」封裝:
彼が試験に合格したことに驚いた。
對他通過考試這件事感到驚訝。
| 處理階段 | 資料結構 |
|---|---|
| 原始事件 | 彼が試験に合格した |
| 封裝處理 | 彼が試験に合格したこと |
| 外層路由 | 彼が試験に合格したことに |
| 外層運算 | 驚いた |
封裝不是把句子縮短,而是把完整命題轉換成外層介面可以接收的資料型態。
甚麼是進階套句封裝與型別適配?
進階套句封裝與型別適配(Advanced Clause Encapsulation & Type Adaptation)可以簡化成四個步驟。
| 處理步驟 | 系統工作 |
|---|---|
| 第一步 | 系統接收完整子句 |
| 第二步 | 執行型別檢查(Type-Checking) |
| 第三步 | 選擇「こと/の」等合適介面 |
| 第四步 | 封裝成名詞資料物件(Data Object),再掛載外層助詞 |
完整資料流程如下:
[子句資料區塊(Clause Payloads & Sub-routines)]
→[型別檢查(Type-Checking)]
→[動態封裝容器(Object Encapsulation)]
→[名詞資料物件(Data Object)]
→[掛載外層路由標籤]
Layer 1可以內包另一句Layer 1+2+3嗎?
可以。
更準確地說,外層 Layer 1 可以接收一個已經完成內部 Layer 1+2+3 運算的子句,再把整個命題封裝成新的資料。
彼が試験に合格したことを知っています。
我知道他通過了考試。
| 處理階段 | 句子內容 | 系統工作 |
|---|---|---|
| 內層Layer 1 | 彼が/試験に | 設定主體與範圍 |
| 內層Layer 2 | 合格し | 執行合格運算 |
| 內層Layer 3 | た | 完成過去輸出 |
| 外層Layer 1封裝 | 彼が試験に合格したこと | 把命題轉換成名詞資料 |
| 外層Layer 1路由 | 彼が試験に合格したことを | 把命題設定為認知內容 |
| 外層Layer 2 | 知ってい | 執行認知及持續狀態運算 |
| 外層Layer 3 | ます | 完成丁寧體輸出 |
Layer 1 不會重新執行內層句子,而是把已完成的內層命題封裝成外層可以重新路由的資料。
兩個最重要的封裝容器
初學階段只需先掌握「こと」與「の」。
| 封裝容器 | 系統模型 | 最簡單理解 |
|---|---|---|
| こと | 抽象數據容器(Data Container)/Concept Encapsulation | 把事件當成抽象事實或概念 |
| の | 感官事件封裝(Sensory Encapsulation)/Physical Event Wrapper | 保留事件的現場感與具體畫面 |
「こと」:把事件變成抽象事實
「こと」會把完整事件封裝成抽象概念、事實、規則、決定或認知內容。
彼が成功したことを知っている。
知道他成功這件事。
| 處理階段 | 系統工作 |
|---|---|
| 彼が成功した | 建立成功事件 |
| 彼が成功したこと | 把事件轉換成抽象命題 |
| 彼が成功したことを | 把命題設定為認知內容 |
| 知っている | 執行持續認知狀態 |
「こと」常用於以下環境:
| 使用環境 | 代表例句 |
|---|---|
| 認知內容 | 彼が来ることを知っている |
| 決定事項 | 日本へ行くことを決めた |
| 經驗 | 日本へ行ったことがある |
| 規則 | ここで写真を撮らないこと |
| 抽象評價 | 毎日勉強することは大切だ |
「こと」的核心,是把完整事件轉換成可以被認知、決定、規定或評價的抽象資料。
「の」:保留事件的現場感
「の」會把完整事件封裝成較具體、可以直接感知的資料。
彼が走っているのを見た。
看見他正在跑。
| 處理階段 | 系統工作 |
|---|---|
| 彼が走っている | 建立正在跑步的事件 |
| 彼が走っているの | 把現場事件轉換成名詞性資料 |
| 彼が走っているのを | 把事件設定為視覺感知內容 |
| 見た | 執行觀看事件 |
「の」常與感官或具體事件配合。
| 使用環境 | 代表例句 |
|---|---|
| 看見 | 子どもが走るのを見る |
| 聽見 | 赤ちゃんが泣いているのを聞く |
| 發現 | 財布が落ちているのを見つけた |
| 等待 | 彼が来るのを待っている |
| 阻止 | 子どもが道路へ出るのを止めた |
「の」的核心,是保留事件的具體性、現場感及感官可讀性。
「こと」與「の」如何選擇?
| 判斷項目 | こと | の |
|---|---|---|
| 資料性質 | 抽象事實或概念 | 具體事件或現場畫面 |
| 常見用途 | 知道、決定、規定、經驗、評價 | 看見、聽見、感覺、等待、阻止 |
| 代表例句 | 彼が成功したことを知っている | 彼が走っているのを見た |
| 中文感覺 | 「……這件事」 | 「……的情況/現場」 |
這是一項基礎分流,不是毫無例外的機械規則。實際選擇仍然要配合外層述詞的輸入規格。
封裝後仍然要接助詞
「こと/の」只是把完整子句轉換成名詞性資料。封裝完成後,系統仍然需要利用助詞設定它在外層句子中的角色。
| 封裝資料 | 外層助詞 | 資料角色 |
|---|---|---|
| 日本語を勉強することは | は | 外層談論主題 |
| 日本語を勉強することが | が | 狀態直接成立的資料 |
| 日本語を勉強することを | を | 外層動作處理的內容 |
| 日本語を勉強することに | に | 反應或認知所指向的內容 |
例如:
日本語を勉強することは大切です。
學習日語很重要。
「こと」先把學習日語封裝成抽象事件,「は」再把整項資料設定為談論主題。
封裝解決資料型態問題;助詞解決外層資料角色問題。
不是所有子句都使用「こと/の」
外層述詞需要的資料不同,子句使用的介面也會不同。
| 外層需要的資料 | 常見介面 | 代表例句 |
|---|---|---|
| 抽象事實 | こと | 彼が来ることを知っている |
| 具體感官事件 | の | 彼が来るのを見た |
| 發言或思考內容 | と | 彼が来ると思う |
| 疑問內容 | か | 彼が来るか分からない |
| 是非疑問內容 | かどうか | 彼が来るかどうか確認する |
| 移動目的 | 連用形+に | 彼に会いに行く |
不要看見完整子句便一律加入「こと」。應先確認外層介面需要甚麼資料。
專用介面直連協定(Dedicated Direct Interface)
部分文法已經具有自己的專用接續介面,不需要使用「こと/の」。
映画を見に行く。
去看電影。
| 句子部分 | 系統工作 |
|---|---|
| 映画を | 把電影設定為觀看動作的直接目標 |
| 見る→見 | Layer 2把動詞切換成連用形 |
| 見に | Layer 1把觀看動作設定為移動目的 |
| 行く | Layer 2執行前往運算 |
「見る」先切換成連用形「見」,再透過「に」直接接入移動目的介面。
專用介面直連不是省略處理,而是使用另一組已經符合輸入規格的接續協定。
第三部分的三個核心判斷
| 核心問題 | 處理方式 |
|---|---|
| 這是普通名詞還是完整子句? | 執行型別檢查(Type-Checking) |
| 外層需要哪一種資料? | 選擇「こと、の、と、か」等介面 |
| 文法是否已有專用接續? | 使用連用形+に等專用介面 |
OMJS雙層術語解析卡(PWA/教材展示樣式)
極客模式(Tech Mode)
| 系統項目 | 內容 |
|---|---|
| 輸入資料 | Clause Payload Block |
| 型別檢查 | Type-Checking |
| 封裝處理 | Object Encapsulation |
| 抽象封裝器 | こと/Data Container |
| 感官封裝器 | の/Sensory Encapsulation |
| 封裝結果 | Noun Entity/Data Object |
| 外層路由 | Routing Tags |
| 專用直連 | Direct Interface Alignment |
系統偵測到完整子句無法直接進入名詞性介面時,會部署動態封裝容器(Object Encapsulation),把命題轉換成名詞資料物件(Data Object),再掛載外層路由標籤。
直觀模式(Lite Mode)
完整子句就像一台已經組裝完成的機器,不能直接塞進只接受普通貨物的插槽。
「こと」與「の」就是兩種不同用途的貨櫃。
| 貨櫃 | 適合裝載的內容 |
|---|---|
| こと | 抽象事實、規定、決定與認知內容 |
| の | 具體事件、現場畫面與感官內容 |
封裝後,整個事件便能像普通名詞一樣,重新貼上「が、を、に、は」等外層路由標籤。
超簡化總結
第三部分只需記住:完整子句不能在所有環境中直接接助詞,通常要先轉換成外層可讀取的資料。
| 學習重點 | 最簡單理解 |
|---|---|
| 子句資料區塊(Clause Payloads & Sub-routines) | 內部已完成運算的完整事件 |
| 型別檢查(Type-Checking) | 檢查外層介面能否接收這項資料 |
| こと | 把事件封裝成抽象事實 |
| の | 把事件封裝成具體現場 |
| と | 把事件封裝成引用內容 |
| か/かどうか | 把事件封裝成疑問內容 |
| 連用形+に | 直接接入移動目的介面 |
| 名詞資料物件(Data Object) | 完整子句封裝後形成的新資料 |
完整流程可以簡化為:
[辨認完整子句]
→[檢查外層需要甚麼資料]
→[選擇こと/の/と/か或專用介面]
→[完成封裝或適配]
→[掛載外層助詞]
→[交給外層Layer 2與Layer 3處理]
掌握這條流程後,便能理解日語如何把「一整件事」放進另一個句子裡,並建立 Layer 1 的兩階層封裝結構。
