Examples of canAs()


Examples of com.hp.hpl.jena.ontology.Restriction.canAs()

        try
        {
            while (it.hasNext())
            {
                Restriction restriction = it.next();     
                if (restriction.canAs(AllValuesFromRestriction.class))
                {
                    AllValuesFromRestriction avfr = restriction.asAllValuesFromRestriction();
                    if (avfr.getOnProperty().equals(property) && avfr.hasAllValuesFrom(ontClass))
                    {
                        ExtendedIterator<OntClass> classIt = avfr.listSubClasses(true);
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode.canAs()

            ObjectProperty property, String field) {
        StmtIterator stmt_iter = skos_concept.listProperties(property);
        while (stmt_iter.hasNext()) {
            RDFNode concept = stmt_iter.nextStatement().getObject();

            if (!concept.canAs(Resource.class)) {
                System.err.println("Error when indexing relationship of concept "
                        + skos_concept.getURI() + " .");
                continue;
            }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode.canAs()

        while (it.hasNext()) {
          RDFNode node = it.nextNode();
          if (node.isLiteral()
              && OntologyElement.LITERAL.equals(qr.getType())) {
            qr.add(wrap((Literal) node));
          } else if (node.canAs(Individual.class)
              && OntologyElement.INDIVIDUAL.equals(qr.getType())) {
            qr.add(wrap((Individual) node.as(Individual.class)));
          }
        }
        return qr;
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode.canAs()

    while(resultSet.hasNext()){
      QuerySolution sol = resultSet.next();
     
      String key = sol.getResource(keyVar).getURI();
      RDFNode valNode = sol.get(valVar);
      String val = valNode.canAs(Resource.class)?valNode.as(Resource.class).getURI():valNode.asLiteral().getString();
      /*if(map.keySet().size()==limit && !map.keySet().contains(key)){
        break;
      }*/
      map.put(key, val);
    }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

        Statement stmt = r.getProperty(RDF.value);
        if (type!=null && type.equals(XSD_URI+"#IDREF"))
          v = stmt.getResource().getLocalName();
        else if (stmt.getObject() instanceof Literal) v = stmt.getString();   
      }     
      else if (r.canAs(RDFList.class)) {
        v = listToString(r,elem,null,ctx);
      }
    }
    else if (rdf instanceof Literal) {
      v = ((Literal) rdf).getString();
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

        boolean currentStrict = ((OntModel) getModel()).strictMode();
        ((OntModel) getModel()).setStrictMode( true );

        try {
            if (r.canAs( OntClass.class )) {
                // all values from a class
                return r.as( OntClass.class );
            }
            else if (r.canAs( DataRange.class )) {
                // all values from a given data range
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

        try {
            if (r.canAs( OntClass.class )) {
                // all values from a class
                return r.as( OntClass.class );
            }
            else if (r.canAs( DataRange.class )) {
                // all values from a given data range
                return r.as( DataRange.class );
            }
            else {
                // must be a datatype ID or rdfs:Literal
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

        boolean currentStrict = ((OntModel) getModel()).strictMode();
        ((OntModel) getModel()).setStrictMode( true );

        try {
            if (r.canAs( OntClass.class )) {
                // all values from a class
                return r.as( OntClass.class );
            }
            else if (r.canAs( DataRange.class )) {
                // all values from a given data range
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

        try {
            if (r.canAs( OntClass.class )) {
                // all values from a class
                return r.as( OntClass.class );
            }
            else if (r.canAs( DataRange.class )) {
                // all values from a given data range
                return r.as( DataRange.class );
            }
            else {
                // must be a datatype ID or rdfs:Literal
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Resource.canAs()

  {
    final Resource r = model
        .createResource("http://www.electric-hedgehog.net/a-o-s.html");
    Assert.assertFalse("the Resouce should not be null", r == null);
    Assert.assertTrue("the Resource can be a Property",
        r.canAs(Property.class));
    final Property p = r.as(Property.class);
    Assert.assertFalse("the Property should not be null", p == null);
    Assert.assertFalse("the Resource and Property should not be identical",
        r == p);
  }
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.