Package org.openrdf.model

Examples of org.openrdf.model.Resource


    Iterator<Statement> ntIter = newThisIteration.filter(null, RDF.TYPE, null).iterator();

    while (ntIter.hasNext()) {
      Statement nt = ntIter.next();

      Resource aaa = nt.getSubject();
      Value xxx = nt.getObject();

      if (xxx instanceof Resource) {
        Cursor<? extends Statement> t1Iter;
        t1Iter = getDelegate().getStatements((Resource)xxx, RDFS.SUBCLASSOF, null, true);
View Full Code Here


    Iterator<Statement> iter = newThisIteration.filter(null, RDF.TYPE, RDFS.CLASS).iterator();

    while (iter.hasNext()) {
      Statement st = iter.next();

      Resource xxx = st.getSubject();

      boolean added = addInferredStatement(xxx, RDFS.SUBCLASSOF, xxx);
      if (added) {
        nofInferred++;
      }
View Full Code Here

    Iterator<Statement> ntIter = newThisIteration.filter(null, RDFS.SUBCLASSOF, null).iterator();

    while (ntIter.hasNext()) {
      Statement nt = ntIter.next();

      Resource xxx = nt.getSubject();
      Value yyy = nt.getObject();

      if (yyy instanceof Resource) {
        Cursor<? extends Statement> t1Iter;
        t1Iter = getDelegate().getStatements((Resource)yyy, RDFS.SUBCLASSOF, null, true);
View Full Code Here

    Iterator<Statement> ntIter = newThisIteration.filter(null, RDFS.SUBCLASSOF, null).iterator();

    while (ntIter.hasNext()) {
      Statement nt = ntIter.next();

      Resource yyy = nt.getSubject();
      Value zzz = nt.getObject();

      if (zzz instanceof Resource) {
        Cursor<? extends Statement> t1Iter;
        t1Iter = getDelegate().getStatements(null, RDFS.SUBCLASSOF, yyy, true);

        Statement t1;
        while ((t1 = t1Iter.next()) != null) {

          Resource xxx = t1.getSubject();

          boolean added = addInferredStatement(xxx, RDFS.SUBCLASSOF, zzz);
          if (added) {
            nofInferred++;
          }
View Full Code Here

    Iterator<Statement> iter = newThisIteration.filter(null, RDF.TYPE, RDFS.CONTAINERMEMBERSHIPPROPERTY).iterator();

    while (iter.hasNext()) {
      Statement st = iter.next();

      Resource xxx = st.getSubject();

      boolean added = addInferredStatement(xxx, RDFS.SUBPROPERTYOF, RDFS.MEMBER);
      if (added) {
        nofInferred++;
      }
View Full Code Here

    Iterator<Statement> iter = newThisIteration.filter(null, RDF.TYPE, RDFS.DATATYPE).iterator();

    while (iter.hasNext()) {
      Statement st = iter.next();

      Resource xxx = st.getSubject();

      boolean added = addInferredStatement(xxx, RDFS.SUBCLASSOF, RDFS.LITERAL);
      if (added) {
        nofInferred++;
      }
View Full Code Here

    if (!pred1.equals(pred2)) {
      // predicates don't match
      return false;
    }

    Resource subj1 = st1.getSubject();
    Resource subj2 = st2.getSubject();

    if (!(subj1 instanceof BNode)) {
      if (!subj1.equals(subj2)) {
        // 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 {
View Full Code Here

    delegate.validate();
  }

  @Override
  public Resource export(Model model) {
    Resource implNode = super.export(model);

    if (delegate != null) {
      Resource delegateNode = delegate.export(model);
      model.add(implNode, DELEGATE, delegateNode);
    }

    return implNode;
  }
View Full Code Here

    throws StoreConfigException
  {
    super.parse(model, implNode);

    try {
      Resource delegateNode = model.filter(implNode, DELEGATE, null).objectResource();
      if (delegateNode != null) {
        setDelegate(create(model, delegateNode));
      }
    }
    catch (ModelException e) {
View Full Code Here

    delegate.validate();
  }

  @Override
  public Resource export(Model model) {
    Resource implNode = super.export(model);

    if (delegate != null) {
      Resource delegateNode = delegate.export(model);
      model.add(implNode, DELEGATE, delegateNode);
    }

    return implNode;
  }
View Full Code Here

TOP

Related Classes of org.openrdf.model.Resource

Copyright © 2018 www.massapicom. 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.