משתתף (Participant) הוא Edge המציין את התפקיד הסמנטי של ישות המעורבת באירוע בתוך תיאור.
Event Node (verb)
├─ PARTICIPANT Edge (role=Agent) ──→ Entity Node
├─ PARTICIPANT Edge (role=Theme) ──→ Entity Node
└─ PARTICIPANT Edge (role=Instrument) ──→ Entity Node
עקרונות עיצוב
עקרון ההפרדה
| סוג | שייכות | דוגמה |
|---|
| משתתף | רמת Event | Agent, Theme, Recipient |
| מידע פרגמטי | רמת Context/Claim | Speaker, Listener, Evidentiality |
Speaker (דובר), Listener (שומע), Source (מקור מידע) אינם מטופלים כמשתתפים אלא ב**מגדירים סמנטיים** או ב-Context/Claim.
קידוד
- 4 סיביות (0x0~0xF), עד 16 תפקידים סמנטיים
- התאמת דפוסים אפשרית באמצעות פעולות SIMD על סיביות
רשימת תפקידים סמנטיים (16 תפקידים)
משתתפי ליבה (Core Participants)
| ID | קוד | תפקיד | הגדרה | דוגמה |
|---|
| 0x0 | AGT | Agent (פועל) | הישות המבצעת פעולה במכוון | “דוד בעט בכדור” |
| 0x1 | EXP | Experiencer (חווה) | הישות החווה רגש/תפיסה | “שרה עצבה” |
| 0x2 | THM | Theme (נושא) | מה שנע או שמצבו מתואר | “דוד בעט בכדור” |
| 0x3 | PAT | Patient (מושפע) | מה שמצבו משתנה כתוצאה מפעולה | “החלון נשבר” |
| 0x4 | RCP | Recipient (מקבל) | מי שמקבל משהו | “דוד נתן את הספר לשרה” |
| 0x5 | BNF | Beneficiary (נהנה) | מי שנהנה מהפעולה | “הכין בשביל הילד” |
כלים ואמצעים (Instruments & Means)
| ID | קוד | תפקיד | הגדרה | דוגמה |
|---|
| 0x6 | INS | Instrument (כלי) | הכלי המשמש לביצוע הפעולה | “דפק מסמר בפטיש” |
| 0x7 | MNR | Manner (אופן) | האופן שבו מתבצעת הפעולה | “רץ במהירות” |
מרחב/תנועה (Spatial)
| ID | קוד | תפקיד | הגדרה | דוגמה |
|---|
| 0x8 | LOC | Location (מיקום) | מקום התרחשות האירוע | “גר בתל אביב” |
| 0x9 | SRC | Source (מוצא) | נקודת התחלת התנועה | “יצא מהבית” |
| 0xA | DST | Destination (יעד) | נקודת סיום התנועה | “הלך לבית הספר” |
| 0xB | PTH | Path (מסלול) | נקודת מעבר | “עבר דרך הפארק” |
סיבה/מטרה (Causal)
| ID | קוד | תפקיד | הגדרה | דוגמה |
|---|
| 0xC | CAU | Cause (סיבה) | סיבת האירוע | “בוטל בגלל הגשם” |
| 0xD | PRP | Purpose (מטרה) | מטרת הפעולה | “הלך להתאמן” |
אחרים (Others)
| ID | קוד | תפקיד | הגדרה | דוגמה |
|---|
| 0xE | COM | Comitative (מלווה) | מי שמלווה את הפעולה | “הלך עם חבר” |
| 0xF | ATR | Attribute (תכונה) | תיאור מצב/תכונה | “השמיים כחולים” |
מבנה Participant Edge
PARTICIPANT Edge {
source: Event SIDX // צומת הפועל
target: Entity SIDX // צומת הישות
role: 4-bit // תפקיד סמנטי (0x0~0xF)
gram_role: 2-bit (optional) // תפקיד תחבירי (נושא/מושא/משלים)
focus: 4-bit (optional) // דרגת מיקוד (0~15 → 0.0~1.0)
quant_ref: TID (optional) // הפניית מגדיר
}
| שדה | סיביות | תיאור |
|---|
| role | 4 | תפקיד סמנטי (חובה) |
| gram_role | 2 | 0=לא מוגדר, 1=נושא, 2=מושא, 3=משלים |
| focus | 4 | חשיבות מידעית (0=רקע, 15=מיקוד מרכזי) |
| quant_ref | 16 | TID מגדיר כגון “כל”, “רוב” |
Theme מול Patient
| תפקיד | שינוי מצב | דוגמה |
|---|
| Theme | אין (תנועה/תיאור) | “זרק את הכדור” (הכדור נשאר כשהיה) |
| Patient | יש (מושפע) | “שבר את הזכוכית” (מצב הזכוכית השתנה) |
למעשה ניתן לאחד אותם ל-Theme, ולהבחין בעת הצורך באמצעות משמעות הפועל.
דוגמאות
משפט פשוט: “דוד נתן לשרה ספר”
Event: give.v.01
├─ PARTICIPANT (AGT) → דוד
├─ PARTICIPANT (THM) → ספר
└─ PARTICIPANT (RCP) → שרה
משפט מורכב: “רץ עם חבר במהירות מהבית לבית הספר בגלל הגשם”
Event: run.v.01
├─ PARTICIPANT (AGT) → [הדובר]
├─ PARTICIPANT (CAU) → גשם
├─ PARTICIPANT (COM) → חבר
├─ PARTICIPANT (SRC) → בית
├─ PARTICIPANT (DST) → בית ספר
└─ PARTICIPANT (MNR) → במהירות
תיאור מצב: “השמיים כחולים מאוד”
Event: be.v.01
├─ PARTICIPANT (THM) → שמיים
└─ PARTICIPANT (ATR) → כחול (focus=15)
נרמול פעיל/סביל
| צורת פנים | Agent | Theme |
|---|
| “Apple רכשה את Tesla” | Apple | Tesla |
| “Tesla נרכשה על ידי Apple” | Apple | Tesla |
הנרמול מתבצע בשלב הפיענוח כדי לטפל בדפוס אחיד.