[
https://issues.apache.org/jira/browse/MARMOTTA-625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sergio Fernández updated MARMOTTA-625:
--------------------------------------
Description:
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
was:
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
($s $p "Hello") -> ($s $p "There")
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, eg. 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
> 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
>
> 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
(v6.3.4#6332)