Changes between Version 5 and Version 6 of TraumaOntologies


Ignore:
Timestamp:
09/03/19 10:48:25 (5 years ago)
Author:
Wouter Pasman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TraumaOntologies

    v5 v6  
    1 = Trauma Ontologies
     1= Trauma Ontologies =
     2
     3download:
     4{{{svn checkout http://tracinsy.ewi.tudelft.nl/pub/svn/HealthPsychology/TraumaOntologies}}}
     5
     6PTSD patients often have fragmented memories of their trauma and are very reluctant to recall them, requir- ing detailed questions to stimulate memory retrieval.
     7
     8The TraumaOntologies module is a module that generates targeted questions. With the help of targeted questions, the system can assist in effectively recalling events, the surroundings in which they took place and the feelings associated with them.
     9
     10For example, the questions can focus on the patient's specific situation. Was the veteran serving in Afghanistan or Lebanon? Did the traumatic event happen indoors or outdoors? Depending on the answers given, the computer system automatically moves to the next step, for example asking about the weather that day or army base served in. As you can imagine, the questions for someone who has suffered sexual abuse are more likely to be about the living room and the perpetrator.
     11
     12To do this, the module uses an ontology that fits the required treatment. More detailed, it contains the relevant relations between possible events, places, objects, and can address these in various ways such as top-down (collect all relevant items first, then dig deeper one item at a time) or depth first.
     13
     14Provided with this module are a number of examples:
     15||treatment area||name of owl file||
     16||child sexual abuse||CSA.owl||
     17||army post traumatic stress, general||WAR.owl||
     18||army post traumatic stress, Afghanistan||WAR_Af.owl||
    219
    320
    4 PTSD patients often have fragmented memories of their trauma and are very reluctant to recall them, requiring detailed questions to stimulate memory retrieval. Previously, a system was developed that showed the effectivity of an ontology- based dialog system to help humans to recall their traumatic experiences [Tielman(2018)] These ontologies have been tested and shown effective with real subjects. Support for different languages is available, and new languages can be added easily. The strategies used to traverse the ontologies can be adapted as required.
     21The module is highly adaptable to your own situation: you can use your own owl and csv files to drive the dialog and to handle specific translation requirements. The traversal strategy of the questions can also be controlled. The technical sections below describe in detail how this is done.
    522
    6 The full user manual is available [source:blabla here]
     23The module can be easily attached to our general translation module from our [https://tracinsy.ewi.tudelft.nl/pubtrac/Utilities Utilities project]. This is demonstrated in
     24our SimpleGUI demonstration.
    725
    8 The module can be downloaded and used directly in maven using our artifactory.
     26
     27This package can be included with the following maven code
     28{{{
     29<repositories>
     30        <repository>
     31                <id>artifactory.ewi.tudelft.nl</id>
     32                <url>http://artifactory.ewi.tudelft.nl/artifactory/libs-release</url>
     33                <snapshots>
     34                        <enabled>false</enabled>
     35                </snapshots>
     36        </repository>
     37</repositories>
     38
     39<dependencies>
     40        <dependency>
     41                <groupId>tudelft.healthpsychology</groupId>
     42                <artifactId>traumaontologies</artifactId>
     43                <version>1.0.0</version>
     44        </dependency>
     45</dependencies>
     46}}}
     47
     48=== Examples
     49Various example codes are available
     50
     51
     52* You can download a ready-to-run jar [http://artifactory.ewi.tudelft.nl/artifactory/libs-release/tudelft/healthpsychology/traumaontologies/1.0.0/traumaontologies-1.0.0-jar-with-dependencies.jar here] (just double click to run; you need to have java installed)
     53* Click on the picture below to run the app in your browser
     54[[Image(screenshot.png, link=https://webswing.ewi.tudelft.nl/motivateduringtherapy/)]]
     55* The junit tests for the package [source:TraumaOntologies/src/test/java here].
     56* Make your own example using this code snip plus the maven dependencies above
     57
     58
     59
     60== Technical details ==
     61The technical details are explained in the [source:TraumaOntologies/doc/manual.pdf technical manual].
     62
     63
     64
     65Together with the javadoc in the code (available also through the artifactory) this allows programmers to use the module to create a dialog for their specific  treatment.
     66
     67The starting point is an ontology in a {{{.owl}}} file. This file contains multiple trees, owl classes representing a hierarchy of subjects and objects relevant for the treatment, plus detail questions possibly attached to these subjects and objects.. The classes in the ontology also have properties attached. Specifically, the labels and comments in these properties are used to contain fine-grained open questions intending to revive some specific memories. An example is shown in the figure:
     68
     69
     70Via an adapter we convert these into general attribute trees (trees where each node has attributes). The owl clasees are converted to tree nodes and the properties of the nodes become the attributes of the nodes.
     71
     72
     73Each of the attribute trees is used to generate the relevant answers to the questions
     74
     75
     76
     77
     78
    979
    1080