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

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

    [ https://issues.apache.org/jira/browse/JENA-862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14291174#comment-14291174 ] 

Andy Seaborne commented on JENA-862:
------------------------------------

There is no prefix in {{<hasPopulationDensity>}}.  Did you mean {{:hasPopulationDensity}}? That uses the "" prefix.

{{<hasPopulationDensity>}} is a relative URI and should not be used.


> 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)