New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dependent slots to Deliberation PSOA RuleML #78
Comments
Examples will be added to test the new schema modules and illustrating the new language features. The XML files will be added to directories like exa/DatalogPSOA. |
The schemas associated with this example do not yet exist. Partial implementation of RuleML/issues-ruleml#78
Add slotdep module by duplicating the slot module. Test using datalog_normal as the starting point (for now). A test suite will be added duplicating the example in exa. However, the association will refer to the local schema (datalogPSOA_normal.rnc) because the bash scripts are not yet in use. An indep_valid_modules file will be added manually. This step implemented by |
Extend the content models of
becomes
and similarly for A test suite hornlogPSOA was added to deal with the case of dependent slots in functional expressions. Implemented in the following commits: |
Due to the sharing of patterns, these changes lead to changes in the content models of |
The following commits complete the implementation (anti-chronological): |
convention is dependent first, independent second Signed-off-by: greenTara <taraathan@gmail.com>
…nsive Signed-off-by: greenTara <taraathan@gmail.com>
…r testing Signed-off-by: greenTara <taraathan@gmail.com>
Signed-off-by: greenTara <taraathan@gmail.com>
Also add copy statements to batch_config2rnc4simp
Also simplified conclusion, makeing use of the oidless form of dependent slots.
fix schema associations
Bash scripts were modified in the previous commit. Also a php problem with timezone was fixed.
We changed manually-written RNC drivers to PHP-generated RNC drivers. Also naffologeqPSOA drivers generated.
Partial implementation.
In normalizer_module.xslt, change all occurrences of
to
Also
to
and similarly for other occurrences of slot. |
Starting from Deliberation PSOA 1.03, the element
<slotdep>
will be added.
It can be used in Atoms like
<Atom> <oid><Ind>John</Ind></oid><op><Rel>TA</Rel></op> <slotdep><Ind>workload</Ind><Ind>high</Ind></slotdep> </Atom>
The text was updated successfully, but these errors were encountered: