You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Hendy Irawan (JIRA)" <ji...@apache.org> on 2015/01/25 16:34:34 UTC

[jira] [Created] (JENA-862) NodeFactoryExtra.parseNode() gives wrong result for ""

Hendy Irawan created JENA-862:
---------------------------------

             Summary: NodeFactoryExtra.parseNode() gives wrong result for "<someLocalName>"
                 Key: JENA-862
                 URL: https://issues.apache.org/jira/browse/JENA-862
             Project: Apache Jena
          Issue Type: Bug
          Components: Jena
    Affects Versions: Jena 2.12.1
            Reporter: Hendy Irawan
            Priority: Trivial


For example:

{code}
NodeFactoryExtra.parseNode('<hasPopulationDensity>')
{code}

(prefixMap has no effect, I even tried setting a "default" namespace by adding prefixMap ''='http://yago-knowledge.org/resource/' but has no effect)

It gives a {{Node_URI}} with:

* toString() = hasPopulationDensity
* nameSpace=h
* localName=asPopulationDensity

I'd expect {{nameSpace=null}} and {{localName=hasPopulationDensity}} at the minimum.

Or if possible, support a default namespace in prefixMap so when a "" prefix is configured I can get:

* toString() = http://yago-knowledge.org/resource/hasPopulationDensity
* nameSpace=http://yago-knowledge.org/resource/
* localName=hasPopulationDensity

Or perhaps I'm doing this wrong?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)