-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update MYNG GUI with PSOA features #83
Comments
We start with implementation of tuples because there are less design decisions that need to be made.
|
|
The javascript is in the myng directory of the repository, in index.html https://github.com/RuleML/deliberation-ruleml/blob/1.03-psoa/myng/index.html |
The existing facet for Term Sequences is a good template for a set of radio buttons.
|
In the function "intialize-form", the initial selection of the radio button is set:
|
In the function "clearOthers", the minimal or empty option is selected:
|
In the function "fillOthers", the maximal element is selected:
|
The radio button selection is transformed into a portion of myng code in the function
|
In this function, the query string containing the myng code is built:
|
In this function, the myng code is extracted from a complete query string:
|
In the function checkAll, interactions between selections can be created:
|
When adding new functionality to the MYNG GUI, it is necessary to coordinate with the MYNG PHP engine: https://github.com/RuleML/deliberation-ruleml/blob/1.03-psoa/relaxng/schema_rnc.php For example, the termseq segment of the myng code is utilized as follows:
while the tuple features correspond to this:
|
Tool suggestion:
|
Tests:
|
Anchor language functionality is implemented in this function:
|
The checkboxes for PSOA tuple features will (most likely) appear in a new "facet". The dependent slot feature is more complicated because it is related to the existing (independent) slot feature.
The text was updated successfully, but these errors were encountered: