View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001514 | CaseTalk Modeler | Expressions | public | 2017-11-09 11:52 | 2017-11-10 08:28 |
| Reporter | Marco Wobben | Assigned To | Marco Wobben | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | assigned | Resolution | open | ||
| Target Version | Future | ||||
| Summary | 0001514: Support import/export of expression trees in text format | ||||
| Description | A fact type expression contains structure as shown in the expression tree. However when generating expression, this is flattened. Supporting a nested notation gives readers more insight. | ||||
| Additional Information | A few examples of expression representation:/* Flattened */ City of Residence: "Person John Doe lives in New York"
/* With soft semantics, with constraints */
{
otfts :
[
type :
{
name : "City of Residence",
expression :
[
{ part : "Person " },
{
type :
{
name : "Person",
expression :
[
{ type : { name : "Firstname" } },
{ part : " " },
{ type : { name : "Lastname" } }
],
constraints : [
{ uc : [ Firstname, Lastname ] }
]
}
},
{ part : " lives in " },
{ type :
{
name : "City",
expression :
[
{ type : { name : "Cityname" } }
],
constraints : [
{ uc : [ Cityname ] }
]
}
}
],
constraints : [
{ uc : [ Person ] }
]
}
]
}
| ||||
| Tags | No tags attached. | ||||
| CaseTalk Edition | |||||
| Naturally speaking, it would be great for CaseTalk to support the parsing of these texts as well. Than we can manipulate the information model structure on a text based approach too. | |
'City of Residence' {
'Person' {
'Firstname' { values [ "John", "Mary" ], datatype : "string", size : "128" },
" ",
'Lastname' { values : [ "Doe", "Jones" ], datatype : "string", size : "128" },
uc { 'Firstname', 'Lastname' }
},
" lives in ",
'City' {
'Cityname' { values : [ "New York", "Chicago" ], datatype : "string", size : "128" }
},
uc { 'Person' }
}
|
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-11-09 11:52 | Marco Wobben | New Issue | |
| 2017-11-09 11:52 | Marco Wobben | Status | new => assigned |
| 2017-11-09 11:52 | Marco Wobben | Assigned To | => Marco Wobben |
| 2017-11-09 11:56 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 11:56 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 11:57 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 11:58 | Marco Wobben | Note Added: 0001027 | |
| 2017-11-09 12:02 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 18:49 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 18:49 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 18:51 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 21:31 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 21:44 | Marco Wobben | Additional Information Updated | |
| 2017-11-09 21:50 | Marco Wobben | Note Added: 0001029 | |
| 2017-11-09 21:54 | Marco Wobben | Note Edited: 0001029 | |
| 2017-11-09 21:56 | Marco Wobben | Note Edited: 0001029 | |
| 2017-11-09 21:58 | Marco Wobben | Note Edited: 0001029 | |
| 2017-11-09 22:00 | Marco Wobben | Note Edited: 0001029 | |
| 2017-11-10 08:28 | Marco Wobben | Note Edited: 0001029 | |
| 2020-04-19 09:25 | Marco Wobben | Category | Model Expressions => Expressions |