[DIG-users] Dig 1.1 problem (TELLS)
                
                Brought to you by:
                
                    dturi
                    
                
            
            
        
        
        
    | 
      
      
      From: LECUE F. RD-TECH-R. <fre...@fr...> - 2006-05-12 09:44:40
      
     | 
| Dear all,
   I have a problem to implement a Knowledge base for a reasoner.
Actually I would like to load a Knowledge base with an empty "tells.xml"
document.
So how load the following concept:
<impliesc>
        <catom name=3D"Ticket"/>
        <and>
	    <all>=20
		<ratom name=3D"from"/>=20
                <catom name=3D"Location"/>
            </all>
	    <all>=20
		<ratom name=3D"when"/>=20
                <catom name=3D"Date"/>
            </all>
	    <all>=20
		<ratom name=3D"with"/>=20
                <catom name=3D"TransportationMean"/>
            </all>
	    <all>=20
		<ratom name=3D"cost"/>=20
                <catom name=3D"Price"/>
            </all>
        </and>
 </impliesc>
According to the TellsDocument class. I tried :
       /****/
        Concepts a =3D Concepts.Factory.newInstance();
        Named a1 =3D c.addNewCatom();
        a1.setName("Ticket");
        Concepts b =3D Concepts.Factory.newInstance();
        Named b1 =3D c.addNewCatom();
        b1.setName("Ticket");
        b.addNewAll().addNewRatom().setName("from");
        b.addNewAll().addNewCatom().setName("Location");
       =20
        Concepts d =3D Concepts.Factory.newInstance();
        Named d2 =3D d.addNewCatom();=20
        d2.setName("B");
        d.addNewSome().addNewRatom().setName("R");
        d.addNewSome().addNewCatom().setName("F");
       =20
         Concepts[] cx =3D {e,c,d};
       =20
       tells.getTells().addNewImpliesc().setAndArray(cx);
       /*****/
But it doesn't work.
Do you have an idea how to implement the example I propose with
"tells.getTells()"
Thank you
Waiting to hear from you.
Freddy
 |