<?xml version="1.0" encoding="UTF-8"?>
<VNCLASS ID="separate-23.1" ladl="36SL[+Loc N2 =: de N2 source] ou 36S[+Prép2 =: de] ou 32PL" lvf="U1c  ou U3d">
     <MEMBERS/>
     <THEMROLES>
          <THEMROLE type="Agent">
               <SELRESTR Value="+" type="animate"/>
          </THEMROLE>
          <THEMROLE type="Patient"/>
          <THEMROLE type="Co-Patient"/>
     </THEMROLES>
     <FRAMES>
          <FRAME>
               <DESCRIPTION primary="NP V NP PP.co-patient" syntax="Agent V Patient {de} Co-Patient"/>
               <EXAMPLES>
                    <EXAMPLE>Luc sépare les pions noirs des pions blancs.</EXAMPLE>
               </EXAMPLES>
               <SYNTAX>
                    <NP value="Agent">
                         <SYNRESTRS/>
                    </NP>
                    <VERB/>
                    <NP value="Patient">
                         <SYNRESTRS/>
                    </NP>
                    <PREP>
                         <SELRESTRS>
                              <SELRESTR Value="de"/>
                         </SELRESTRS>
                    </PREP>
                    <NP value="Co-Patient">
                         <SYNRESTRS/>
                    </NP>
               </SYNTAX>
               <SEMANTICS>cause(Agent, E) together(start(E), physical/abstract, Patient, Co-Patient) apart(end(E), physical/abstract, Patient, Co-Patient)</SEMANTICS>
          </FRAME>
          <FRAME>
               <DESCRIPTION primary="NP V NP" syntax="Agent V Patient&lt;+plural&gt;"/>
               <EXAMPLES>
                    <EXAMPLE>Luc sépare les pions noirs et les pions blancs.</EXAMPLE>
               </EXAMPLES>
               <SYNTAX>
                    <NP value="Agent">
                         <SYNRESTRS/>
                    </NP>
                    <VERB/>
                    <NP modifier="+plural" value="Patient">
                         <SYNRESTRS/>
                    </NP>
               </SYNTAX>
               <SEMANTICS>cause(Agent, E) together(start(E), physical/abstract, Patient_i, Patient_j) apart(end(E), physical/abstract, Patient_i, Patient_j)</SEMANTICS>
          </FRAME>
          <FRAME>
               <DESCRIPTION primary="NP se V" syntax="Patient&lt;+plural&gt; se V&lt;+neutre&gt;"/>
               <EXAMPLES>
                    <EXAMPLE>L'eau et l'huile se sont séparées.</EXAMPLE>
               </EXAMPLES>
               <SYNTAX>
                    <NP modifier="+plural" value="Patient">
                         <SYNRESTRS/>
                    </NP>
                    <VERB pronominal="true" restr="neutre"/>
               </SYNTAX>
               <SEMANTICS>together(start(E), physical/abstract, Patient_i, Patient_j) apart(end(E), physical/abstract, Patient_i, Patient_j)</SEMANTICS>
          </FRAME>
          <FRAME>
               <DESCRIPTION primary="NP se V ADV PP" syntax="Patient se V&lt;+middle&gt; ADV {de} Co-Patient"/>
               <EXAMPLES>
                    <EXAMPLE>La crème se sépare facilement du lait.</EXAMPLE>
               </EXAMPLES>
               <SYNTAX>
                    <NP value="Patient">
                         <SYNRESTRS/>
                    </NP>
                    <VERB pronominal="true" restr="middle"/>
                    <ADV/>
                    <PREP>
                         <SELRESTRS>
                              <SELRESTR Value="de"/>
                         </SELRESTRS>
                    </PREP>
                    <NP value="Co-Patient">
                         <SYNRESTRS/>
                    </NP>
               </SYNTAX>
               <SEMANTICS>property(Patient+Co-Patient, Prop) Adv(Prop)</SEMANTICS>
          </FRAME>
          <FRAME>
               <DESCRIPTION primary="NP se V ADV" syntax="Patient&lt;+plural&gt; se V&lt;+middle&gt; ADV"/>
               <EXAMPLES>
                    <EXAMPLE>L'eau et l'huile se séparent facilement.</EXAMPLE>
               </EXAMPLES>
               <SYNTAX>
                    <NP modifier="+plural" value="Patient">
                         <SYNRESTRS/>
                    </NP>
                    <VERB pronominal="true" restr="middle"/>
                    <ADV/>
               </SYNTAX>
               <SEMANTICS>property(Patient, Prop) Adv(Prop)</SEMANTICS>
          </FRAME>
     </FRAMES>
     <SUBCLASSES>
          <VNSUBCLASS ID="separate-23.1-1" ladl="36SL[-Prép2 =: d'avec] ou 36S[-Prép2 =: d'avec]">
               <MEMBERS>
                    <MEMBER name="débrouiller"/>
                    <MEMBER name="démêler"/>
                    <MEMBER name="isoler"/>
                    <MEMBER name="séparer"/>
               </MEMBERS>
               <THEMROLES/>
               <FRAMES>
                    <FRAME>
                         <DESCRIPTION primary="NP se V PP.co-patient" syntax="Patient se V&lt;+neutre&gt; {de} Co-Patient"/>
                         <EXAMPLES>
                              <EXAMPLE>L'eau s'est séparée du lait.</EXAMPLE>
                         </EXAMPLES>
                         <SYNTAX>
                              <NP value="Patient">
                                   <SYNRESTRS/>
                              </NP>
                              <VERB pronominal="true" restr="neutre"/>
                              <PREP>
                                   <SELRESTRS>
                                        <SELRESTR Value="de"/>
                                   </SELRESTRS>
                              </PREP>
                              <NP value="Co-Patient">
                                   <SYNRESTRS/>
                              </NP>
                         </SYNTAX>
                         <SEMANTICS>together(start(E), physical/abstract, Patient, Co-Patient) apart(end(E), physical/abstract, Patient, Co-Patient)</SEMANTICS>
                    </FRAME>
               </FRAMES>
          </VNSUBCLASS>
          <VNSUBCLASS ID="separate-23.1-2" ladl="36SL[+Prép2 =: d'avec] ou 36S[+Prép2 =: d'avec]">
               <MEMBERS>
                    <MEMBER name="départager"/>
                    <MEMBER name="désaccoupler"/>
                    <MEMBER name="désolidariser"/>
                    <MEMBER name="désunir"/>
                    <MEMBER name="détacher"/>
                    <MEMBER name="dissocier"/>
                    <MEMBER name="écarter"/>
                    <MEMBER name="trier"/>
               </MEMBERS>
               <THEMROLES/>
               <FRAMES>
                    <FRAME>
                         <DESCRIPTION primary="NP se V PP.co-patient" syntax="Patient se V&lt;+neutre&gt; {d'avec} Co-Patient"/>
                         <EXAMPLES>
                              <EXAMPLE>Le blanc s'est détaché d'avec le vert</EXAMPLE>
                         </EXAMPLES>
                         <SYNTAX>
                              <NP value="Patient">
                                   <SYNRESTRS/>
                              </NP>
                              <VERB pronominal="true" restr="neutre"/>
                              <PREP>
                                   <SELRESTRS>
                                        <SELRESTR Value="d'avec"/>
                                   </SELRESTRS>
                              </PREP>
                              <NP value="Co-Patient">
                                   <SYNRESTRS/>
                              </NP>
                         </SYNTAX>
                         <SEMANTICS>together(start(E), physical/abstract, Patient, Co-Patient) apart(end(E), physical/abstract, Patient, Co-Patient)</SEMANTICS>
                    </FRAME>
                    <FRAME>
                         <DESCRIPTION primary="NP V NP PP.co-patient" syntax="Agent V Patient {d'avec} Co-Patient"/>
                         <EXAMPLES>
                              <EXAMPLE>Luc a détaché le blanc d'avec le vert</EXAMPLE>
                         </EXAMPLES>
                         <SYNTAX>
                              <NP value="Agent">
                                   <SYNRESTRS/>
                              </NP>
                              <VERB/>
                              <NP value="Patient">
                                   <SYNRESTRS/>
                              </NP>
                              <PREP>
                                   <SELRESTRS>
                                        <SELRESTR Value="d'avec"/>
                                   </SELRESTRS>
                              </PREP>
                              <NP value="Co-Patient">
                                   <SYNRESTRS/>
                              </NP>
                         </SYNTAX>
                         <SEMANTICS>cause(Agent, E) together(start(E), physical/abstract, Patient_i, Patient_j) apart(end(E), physical/abstract, Patient_i, Patient_j)</SEMANTICS>
                    </FRAME>
               </FRAMES>
          </VNSUBCLASS>
     </SUBCLASSES>
</VNCLASS>
