Skip to content
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

Module: Integrate HermeneutiX #4

Closed
CarstenWickner opened this issue Sep 7, 2015 · 3 comments
Closed

Module: Integrate HermeneutiX #4

CarstenWickner opened this issue Sep 7, 2015 · 3 comments
Assignees
Labels

Comments

@CarstenWickner
Copy link
Member

As I've already created HermeneutiX, which is offering the support for syntactical and semantical analyses of complex texts (e.g. in order to translate them), both SciToS and HermeneutiX would benefit from being joined together.

This would require some major reworks on HermeneutiX, to fit into the new SciToS plattform, but this step would drasticly improve its maintainability. Additionally, changing the associated XML file structure to being more self-contained (like the one for the AIS module), would allow a greater extent of configurability, enabling users to define custom...

  1. input languages,
  2. clause item functions, and
  3. semantical roles.

It could thereby become useful for more people. The default settings will remain the ones previously provided and the current (old) HermeneutiX file format should be supported to be opened. Saving will only be possible for the new (self-contained) file format.

As the network support for collaborative analyses is only rudimentary and I assume that it is not being used, it should be left out here. The current standalone version 1.12 of HermeneutiX will still be available on SourceForge – and the feature could always be added again, later on.

@CarstenWickner CarstenWickner self-assigned this Sep 7, 2015
@CarstenWickner
Copy link
Member Author

A quick update: this is currently in progress. In the last two weeks I adapted the whole model to the SciToS requirements, thereby also refactored the HermeneutiX model code to improve its readability, and added the base components for the configuration of assignable syntactic functions and semantical relations.
The biggest task was maintaining the backwards compatibility to the standalone HermeneutiX v1.12 which should be done by now - pending some unit tests.

Continuing with the control (core) layer before moving the view portion, which should be mostly preserved. It'll probably take a few more weeks to finish up.

@CarstenWickner
Copy link
Member Author

Another update: the basic migration is now completed (not officially released).
Done:

  • HermeneutiX integrated as second module in SciToS
  • Changed file structure to make it more self-contained
  • Backwards compatible opening of old file structure (from standalone HermeneutiX 1.12)
  • Saving only in new file structure
  • Introduced automated tests and fixed a number of bugs

Planned but not done yet:

  • Configurability of available relations for Semantical Analysis: assignable roles in relations
  • Configurability of available origin languages for Syntactical Analysis: assignable functions for Clause Items and Propositions
  • Export to HTML
  • Complete coverage of code with JavaDoc (documentation)

Left out:

  • Export to JPEG and PNG
  • Colaborative working via network connection

@CarstenWickner
Copy link
Member Author

After more than six months break, one more update:

Pushed to develop branch, but not yet officially released:

  • HermeneutiX integrated as second module in SciToS
    
  • Changed file structure to make it more self-contained
    
  • Backwards compatible opening of old file structure (from standalone HermeneutiX 1.12)
    
  • Saving only in new file structure
    
  • Introduced automated tests and fixed some more bugs
    
  • Configurability of available relations for Semantical Analysis: assignable roles in relations
    
  • Configurability of available origin languages for Syntactical Analysis: assignable functions for Clause Items and Propositions
    
  • Complete JavaDoc (documentation) coverage
    

Planned but not done yet:

  • Export to HTML
    

Left out:

  • Export to JPEG and PNG
    
  • Colaborative working via network connection
    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant