Required Matcher query in CustomGraphQueryInferencer can be made optional

Description

I'll illustrate with a rule used in the test code.

rule.sparql

Want to automatically generate inferred statements matcher:

matcher.sparql

Regex that I think captures needed info with CASE_INSENSITIVE and DOT_ALL options set:

sparql_transform.regex

Then build $queryStart + "WHERE" + $pattern

Now for the SeRQL qquivalent:

rule.serql

Want to generate matcher:

matcher.serql

Regex that I think captures needed info with CASE_INSENSITIVE and DOT_ALL set:

serql_transform.regex

Then build "CONSTRUCT * FROM" + $pattern + $using

Environment

None

Status

Assignee

Dale W. Visser

Reporter

Dale W. Visser

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure