Git Product home page Git Product logo

catma's People

Contributors

alexalias avatar chrisbruck avatar debe avatar dependabot[bot] avatar maltem-za avatar mbeets avatar mbeets-afro avatar mpetris avatar richardlanders avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

catma's Issues

Tagger: prefer to display tags in a discontinous manner

Dependent on the order in which tags marked visible shorter tags sometimes disrupt longer tags. Longer tags should be inserted before shorter tags into the DOM. The problem is that this involves temporary removal and reinsertion of tags and the browser performance on this is already poor.

Tagger: performance problems when visualizing tags

Especially when the page zoom is set to 100% and when visualizing many tags at once the browser has performance problems while manipulating the DOM. For bulk operations a server side computation or performing the manipulation on a DOM copy with later replacement of the whole DOM with its copy could be a solution.

add a mission control center

The menu has the disadvantage that it gets easily overlapped by other windows. It would be nice to have some kind of quickly accesible mission control center that gives an birdeye view onto the CATMA desktop.

Tagger: property value display

Consider displaying values as a comma separated list together with the property name. That way it would be easier when checking property values of tag instances. See issue #47.

Analyzer: untag phrase results

This is difficult. Right now when untagging search results we use the markup of the results to to the untagging. With phrase results there is no markup information. The markup information needed to be gathered afterwards from the relevant user markup collections. Next problem is that the phrase results do not have to match tagged phrases exactly. So do we remove the tag from the phrase only? This would involve tag splitting. Or do we remove the whole tag?

Full support for index options

Index options are stored and used for indexing and during search operations by the Analyzer module. When analyzing corpora different Source Documents of a Corpus can have different index options, up to one for each Source Document. So what's needed is the possibility for the user to select the index options to be used for a specific Analyzer session and the possibility to change the index options and perform a reindex. The latter is important because in the end you would want to give all the Source Documents in a Corpus the same index options to be able to combine the search results.

Visualizer: better corpus support

The algorithm for the distribution chart and the chart itself is not well suited for corpora. This is partly due to problems with the comparison of word frequencies of texts of different lengths.

Tagger: visual separation of adjacent tag instances of the same tag definition

this is rather difficult, as a termporary solution we added the instance id column to the list of Tag Instances so they can at least be distinguished by clicking on them
maybe border-radius could be an easy solution, doesn't help with discontinuous tags though: the spotting of parts that belong to a tag instances of discontinous tag references is difficult for the user

Load and index static markup

CATMA 3 could generate basic Static Markup in the form of TEI encoded paragraphs. We would like to improve the generation of this simple Static Markup. Additionally we want to support pure XML documents as Source Documents where the XML elements are loaded as Static Markup. There will be indexing of Static Markup and a query that let's the user search for it. Taking a simple TEI encoded document as an example: let's assume there are TEI encoded chapters with

sections. A user could then search for all occurrences of the word "love" in the first chapter with "love" where static="div[@n=1 and @type=chapter" (syntax of the static query is not specified yet). This would work with any XML not just TEI.

Enable sharing of items

The database repo already supports sharing. The GUI and a notification mechanism are missing.

Analyzer: tagging kwic results

When tagging kwic results the Analyzer asks for the destination User Markup Collection. A sort of "remember my decision" mechanism for the analyzer session would be convenient.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.