There are at least two problems with your rule. First, you are trying
to infer the existence of a new instance (?acitivity) with multiple
properties but that is not supported by Stardog. See this section in
the docs [1] for a discussion on this topic. The other problem is you
are creating a literal value with string concatenation and then trying
to use this as the subject of a triple which is not allowed in RDF.
Stardog is being too relaxed in this case and returning some values
but this would cause various problems in other places and we will be
more strict about this in the future.
Best,
Evren
[1]
http://docs.stardog.com/#_new_individuals_with_swrl
> --
> -- --
> You received this message because you are subscribed to the C&P "Stardog"
> group.
> To post to this group, send email to
sta...@clarkparsia.com
> To unsubscribe from this group, send email to
>
stardog+u...@clarkparsia.com
> For more options, visit this group at
>
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en