Examples of BNode


Examples of org.apache.clerezza.rdf.core.BNode

    }

    private Resource createRandomResource() {
        switch (rollDice(3)) {
            case 0:
                return new BNode();
            case 1:
                return createRandomUriRef();
            case 2:
                return new PlainLiteralImpl(RandomStringUtils.random(rollDice(100) + 1));
        }
View Full Code Here

Examples of org.apache.marmotta.client.model.rdf.BNode

        RDFNode object;

        if( nodeDef.get(TYPE).equals(URI) ) {
            object = new URI(nodeDef.get(VALUE));
        } else if( nodeDef.get(TYPE).equals(BNODE) ) {
            object = new BNode(nodeDef.get(VALUE));
        } else {
            if( nodeDef.get(LANG) != null ) {
                object = new Literal(nodeDef.get(VALUE),nodeDef.get(LANG));
            } else if( nodeDef.get(DATATYPE) != null) {
                object = new Literal(nodeDef.get(VALUE),new URI(nodeDef.get(DATATYPE)));
View Full Code Here

Examples of org.corrib.s3b.mbb.beans.rdf.BNode

    if (resource instanceof org.openrdf.model.URI) {
      org.openrdf.model.URI uri = (org.openrdf.model.URI)resource;
      return new URI(uri.getURI());
    } else if (resource instanceof org.openrdf.model.BNode) {
      org.openrdf.model.BNode bNode = (org.openrdf.model.BNode)resource;
      return new BNode(bNode.getID());
    } else {
      return null;
    }
  }
View Full Code Here

Examples of org.openrdf.model.BNode

        // subjects are not bNodes and don't match
        return false;
      }
    }
    else { // subj1 instanceof BNode
      BNode mappedBNode = bNodeMapping.get(subj1);

      if (mappedBNode != null) {
        // bNode 'subj1' was already mapped to some other bNode
        if (!subj2.equals(mappedBNode)) {
          // 'subj1' and 'subj2' do not match
          return false;
        }
      }
      else {
        // 'subj1' was not yet mapped. we need to check if 'subj2' is a
        // possible mapping candidate
        if (bNodeMapping.containsValue(subj2)) {
          // 'subj2' is already mapped to some other value.
          return false;
        }
      }
    }

    Value obj1 = st1.getObject();
    Value obj2 = st2.getObject();

    if (!(obj1 instanceof BNode)) {
      if (!obj1.equals(obj2)) {
        // objects are not bNodes and don't match
        return false;
      }
    }
    else { // obj1 instanceof BNode
      BNode mappedBNode = bNodeMapping.get(obj1);

      if (mappedBNode != null) {
        // bNode 'obj1' was already mapped to some other bNode
        if (!obj2.equals(mappedBNode)) {
          // 'obj1' and 'obj2' do not match
View Full Code Here

Examples of org.openrdf.model.BNode

  }

  public Resource export(Model model) {
    ValueFactoryImpl vf = ValueFactoryImpl.getInstance();

    BNode implNode = vf.createBNode();

    if (type != null) {
      model.add(implNode, REPOSITORYTYPE, vf.createLiteral(type));
    }
View Full Code Here

Examples of org.openrdf.model.BNode

    return bnodes.createBNode();
  }

  public BNode createBNode(String nodeID) {
    // Maybe the node ID has been used before:
    BNode bnode = map.get(nodeID);
    if (bnode == null) {
      // This is a new node ID, create a new BNode object for it
      bnode = bnodes.createBNode();
      // Remember it, the nodeID might occur again.
      BNode o = map.putIfAbsent(nodeID, bnode);
      if (o != null) {
        bnode = o;
      }
    }
    return bnode;
View Full Code Here

Examples of org.openrdf.model.BNode

    if (this == o) {
      return true;
    }

    if (o instanceof BNode) {
      BNode otherNode = (BNode)o;
      return this.getID().equals(otherNode.getID());
    }

    return false;
  }
View Full Code Here

Examples of org.openrdf.model.BNode

  }

  public Resource export(Model model) {
    ValueFactoryImpl vf = ValueFactoryImpl.getInstance();

    BNode implNode = vf.createBNode();

    if (type != null) {
      model.add(implNode, SAILTYPE, vf.createLiteral(type));
    }
View Full Code Here

Examples of org.openrdf.model.BNode

  @Override
  public Resource export(Model model) {
    Resource resource = super.export(model);
    for (Map.Entry<URI, String> e : getGraphs().entrySet()) {
      BNode node = vf.createBNode();
      model.add(resource, GRAPH, node);
      model.add(node, NAME, e.getKey());
      if (e.getValue() != null) {
        model.add(node, DATASET, vf.createLiteral(e.getValue()));
      }
View Full Code Here

Examples of org.openrdf.model.BNode

    for (Binding binding1 : bs1) {
      Value value1 = binding1.getValue();
      Value value2 = bs2.getValue(binding1.getName());

      if (value1 instanceof BNode && value2 instanceof BNode) {
        BNode mappedBNode = bNodeMapping.get(value1);

        if (mappedBNode != null) {
          // bNode 'value1' was already mapped to some other bNode
          if (!value2.equals(mappedBNode)) {
            // 'value1' and 'value2' do not match
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.