Examples of RDFNode


Examples of com.hp.hpl.jena.rdf.model.RDFNode

      String propName = null, propUri = null;
      String valueName = null, valueUri = null;
     
      while ( varNames.hasNext() ) {
        String varName = varNames.next().toString();
        RDFNode rdfNode = sol.get(varName);
       
        if ( rdfNode.isAnon() ) {
          continue;
        }
       
        if ( varName.equals("prop") ) {
          if ( rdfNode.isResource() ) {
            Resource r = (Resource) rdfNode;
            propName = r.getLocalName();
            propUri = r.getURI();
          }
          else {
            propName = rdfNode.toString();
           
            // if propName looks like a URL, associate the link also:
            try {
              new URL(propName);
              propUri = propName;
            }
            catch (MalformedURLException ignore) {
            }
          }
        }
        else if ( varName.equals("value") ) {
          if ( rdfNode.isResource() ) {
            Resource r = (Resource) rdfNode;
            valueName = r.getLocalName();
            valueUri = r.getURI();
          }
          else {
            valueName = rdfNode.toString();
            // if valueName looks like a URL, associate the link also:
            try {
              new URL(valueName);
              valueUri = valueName;
            }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

      String right = null;
     
      Iterator<?> varNames = sol.varNames();
      while ( varNames.hasNext() ) {
        String varName = String.valueOf(varNames.next());
        RDFNode rdfNode = sol.get(varName);
       
        if ( rdfNode.isAnon() ) {
          continue;
        }
       
        String varValue = String.valueOf(rdfNode);
        if ( varValue == null ) {
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

   
    Resource s = ResourceFactory.createResource(entityUri);
    StmtIterator stmts = ontModel.listStatements(s, null, (RDFNode) null);
    for ( Statement stmt : stmts.toList() ) {
   
      RDFNode rdfNode = stmt.getObject();
      if ( rdfNode.isAnon() ) {
        continue;
      }
      Property prop = stmt.getPredicate();
     
      // ...
     
      String propName = prop.getLocalName();
      String propUri = prop.getURI();
      String valueName = null;
      String valueUri = null;
     
      if ( rdfNode.isResource() ) {
        Resource r = (Resource) rdfNode;
        valueName = r.getLocalName();
        valueUri = r.getURI();
        if (valueName == null || valueName.trim().length() == 0) {
          // The localName is empty, so use the URI for the valueName.
          // This was first noted with the BODC vocabularies, which use names
          // ending with slash (/).
          valueName = valueUri;
        }
      }
      else {
        valueName = rdfNode.toString();
        // if valueName looks like a URL, associate the link also:
        try {
          new URL(valueName);
          valueUri = valueName;
        }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

       
        StmtIterator sIter = server.listProperties(JA.loadClass) ;
        for( ; sIter.hasNext(); )
        {
            Statement s = sIter.nextStatement() ;
            RDFNode rn = s.getObject() ;
            String className = null ;
            if ( rn instanceof Resource )
            {
                String uri = ((Resource)rn).getURI() ;
                if ( uri == null )
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

    {
        String ln = property.substring(property.indexOf(':')+1) ;
        ResultSet rs = query("SELECT * { ?svc "+property+" ?x}", svc.getModel(), "svc", svc) ;
        if ( ! rs.hasNext() )
            throw new FusekiConfigException("No "+ln+" for service "+nodeLabel(svc)) ;
        RDFNode x = rs.next().get("x") ;
        if ( rs.hasNext() )
            throw new FusekiConfigException("Multiple "+ln+" for service "+nodeLabel(svc)) ;
        return x ;
    }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

    {
        if ( r == null )
            return "NULL ";
        if ( r.hasProperty(RDFS.label))
        {
            RDFNode n = r.getProperty(RDFS.label).getObject() ;
            if ( n instanceof Literal )
                return ((Literal)n).getString() ;
        }
       
        if ( r.isAnon() )
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.RDFNode

    private void indexObject(Resource skos_concept, Document conceptDoc,
            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;
            }

            Resource resource = concept.as(Resource.class);

            Field conceptField = new Field(field, resource.getURI(),
                    TextField.TYPE_STORED);

            conceptDoc.add(conceptField);
View Full Code Here

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

     * Parse the representation of a node in RDF/JSON into an RDFNode object
     * @param nodeDef
     * @return
     */
    public static RDFNode parseRDFJSONNode(Map<String, String> nodeDef) {
        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));
View Full Code Here

Examples of org.coode.owl.rdf.model.RDFNode

        for (RDFTriple triple : triples) {
            if (candidatePrettyPrintTypeTriple != null && candidatePrettyPrintTypeTriple.equals(triple)) {
                continue;
            }
            writer.writeStartElement(triple.getProperty().getURI());
            RDFNode objectNode = triple.getObject();
            if (!objectNode.isLiteral()) {
                RDFResourceNode objectRes = (RDFResourceNode) objectNode;
                if (objectRes.isAnonymous()) {
                    // Special rendering for lists
                    if (isObjectList(objectRes)) {
                        writer.writeParseTypeAttribute();
View Full Code Here

Examples of org.coode.owlapi.rdf.model.RDFNode

        for (RDFTriple triple : triples) {
            if (candidatePrettyPrintTypeTriple != null && candidatePrettyPrintTypeTriple.equals(triple)) {
                continue;
            }
            writer.writeStartElement(triple.getProperty().getIRI());
            RDFNode objectNode = triple.getObject();
            if (!objectNode.isLiteral()) {
                RDFResourceNode objectRes = (RDFResourceNode) objectNode;
                if (objectRes.isAnonymous()) {
                    // Special rendering for lists
                    if (isObjectList(objectRes)) {
                        writer.writeParseTypeAttribute();
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.