You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Jakob Frank (JIRA)" <ji...@apache.org> on 2018/06/18 19:32:07 UTC

[jira] [Closed] (MARMOTTA-625) Reasoner adds language tag to literals

     [ https://issues.apache.org/jira/browse/MARMOTTA-625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Frank closed MARMOTTA-625.
--------------------------------

Marmotta 3.4.0 released: https://s.apache.org/oBw2

> Reasoner adds language tag to literals
> --------------------------------------
>
>                 Key: MARMOTTA-625
>                 URL: https://issues.apache.org/jira/browse/MARMOTTA-625
>             Project: Marmotta
>          Issue Type: Bug
>          Components: KiWi Triple Store
>    Affects Versions: 3.3.0
>            Reporter: Alan Robson
>            Assignee: Sebastian Schaffert
>            Priority: Minor
>             Fix For: 3.4.0
>
>         Attachments: MARMOTTA-625_3.3.0.diff
>
>
> Hi - I've been trying to get the Kiwi reasoner to work with rules where the body section contains a string literal. It was suggested that I raise a jira ticket to report this as a possible bug.
> For example:
> {code}($s $p "Hello") -> ($s $p "There"){code}
> The literal {{"Hello"}} will match any triple that has an object that is set to {{"Hello"@en}} but not if the triple has an un-tagged literal value of just {{"Hello"}}. 
> When it infers/produces triples with a string literal as the object it will add the language decoration too, so the above would infer {{"There"@en}}.
> How can I turn off the language attribute please?
> How can I match other types of literal objects; e.g., numbers or other {{^^XML}} types?
> Many thanks
> Alan
> Reasoner
> Module ID	marmotta-reasoner-kiwi
> Version	3.3.0
> Build Date	Fri, 16 Oct 2015 19:48:44 UTC
> Build Revision	0
> Revision ID	git:3a7684
> Build OS	Linux 3.10.0-123.6.3.el7.x86_64/amd64



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)