Package org.mindswap.pellet

Examples of org.mindswap.pellet.KnowledgeBase.addType()


    kb.addIndividual( a );
    kb.addIndividual( b );
    kb.addIndividual( c );

    // kb.addType( a, D );
    kb.addType( b, C );
    kb.addType( c, C );

    kb.addEquivalentClass( D, min( p, 2, E ) );
    kb.addEquivalentClass( E, some( p, C ) );
View Full Code Here


    kb.addIndividual( b );
    kb.addIndividual( c );

    // kb.addType( a, D );
    kb.addType( b, C );
    kb.addType( c, C );

    kb.addEquivalentClass( D, min( p, 2, E ) );
    kb.addEquivalentClass( E, some( p, C ) );

    kb.addObjectProperty( p );
View Full Code Here

    kb.addClass( D );

    kb.addIndividual( a );
    kb.addIndividual( b );

    kb.addType( b, C );

    {
      AtomIVariable x = new AtomIVariable( "x" );
      List<RuleAtom> body = new ArrayList<RuleAtom>();
      body.add( new ClassAtom( C, x ) );
View Full Code Here

    ATermAppl C = term( "C" );
    AtomIVariable x = new AtomIVariable( "x" );

    kb.addClass( C );
    kb.addIndividual( i );
    kb.addType( i, C );

    List<RuleAtom> body = new ArrayList<RuleAtom>();
    List<RuleAtom> head = new ArrayList<RuleAtom>();

    body.add( new ClassAtom( C, x ) );
View Full Code Here

    kb.addClass( C );
    kb.addClass( D );
    kb.addSubClass( C, D );
    kb.addIndividual( i );
    kb.addType( i, C );

    List<RuleAtom> body = new ArrayList<RuleAtom>();
    List<RuleAtom> head = new ArrayList<RuleAtom>();

    body.add( new ClassAtom( C, x ) );
View Full Code Here

    kb.addClass( C );
    kb.addClass( D );
    kb.addSubClass( C, D );
    kb.addIndividual( i );
    kb.addType( i, D );

    List<RuleAtom> body = new ArrayList<RuleAtom>();
    List<RuleAtom> head = new ArrayList<RuleAtom>();

    body.add( new ClassAtom( D, x ) );
View Full Code Here

    kb.addDatatypeProperty(v);
    kb.addIndividual(i);

    kb.addSubClass(c, TermFactory.min(v, 1, INTEGER));
    kb.addRange(v, TermFactory.oneOf(one));
    kb.addType(i, c);

    assertTrue(kb.hasPropertyValue(i, v, one));

  }
View Full Code Here

    kb.addDatatypeProperty(v);
    kb.addIndividual(i);

    kb.addSubClass(c, TermFactory.some(v, INTEGER));
    kb.addRange(v, TermFactory.oneOf(one));
    kb.addType(i, c);

    assertTrue(kb.hasPropertyValue(i, v, one));

  }
View Full Code Here

            switch(queryAtom.getPredicate()){
              case Type:
                ind1 = TermFactory.term(arguments.get(0).toString());
                cl = arguments.get(1);
                kb.addIndividual(ind1);
                kb.addType(ind1, cl);
                break;
              case PropertyValue:
                ind1 = TermFactory.term(arguments.get(0).toString());
                pr = arguments.get(1);
                ind2 = TermFactory.term(arguments.get(2).toString());
View Full Code Here

    ATermAppl C = term( "C" );
    ATermAppl i = term( "i" );

    kb.addClass( C );
    kb.addIndividual( i );
    kb.addType( i, C );
   
    Set<ATermAppl> expected = new HashSet<ATermAppl>();
    expected.add( i );

    // Named concept, all instances
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.