Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 20 00:29

    johann-petrak on main

    WIP Merge branch 'main' of github.c… (compare)

  • Nov 10 11:09
    paulbriton closed #186
  • Nov 10 09:40
    paulbriton labeled #186
  • Nov 10 09:40
    paulbriton opened #186
  • Nov 10 08:33

    johann-petrak on main

    Update README.md (compare)

  • Nov 10 08:32

    johann-petrak on main

    Update README.md (compare)

  • Nov 09 22:31

    johann-petrak on v1.0.8a1

    (compare)

  • Nov 09 22:31

    johann-petrak on v1.0.8

    (compare)

  • Nov 09 21:58

    johann-petrak on 1.0.8

    (compare)

  • Nov 09 21:56

    johann-petrak on main

    Need to release full version in… (compare)

  • Nov 09 21:41

    johann-petrak on 1.0.8a2

    (compare)

  • Nov 09 21:39

    johann-petrak on main

    Prepare release (compare)

  • Nov 09 21:37

    johann-petrak on main

    Update pdoc and version (compare)

  • Nov 09 21:35

    johann-petrak on main

    WIP (compare)

  • Nov 09 21:31

    johann-petrak on main

    Not now (compare)

  • Nov 09 21:17

    johann-petrak on main

    Add Codeql (compare)

  • Nov 09 21:12

    johann-petrak on main

    Fix typos (compare)

  • Nov 09 21:05

    johann-petrak on main

    Updated documentation Please e… (compare)

  • Nov 09 21:01
    johann-petrak closed #179
  • Nov 09 18:53
    johann-petrak closed #182
martinakunz
@martinakunz:matrix.org
[m]
Hello! Is anyone online?
martinakunz
@martinakunz:matrix.org
[m]
Johann Petrak: do I understand the docs correctly in that python-gatenlp currently has no ontology support other than through the gatenlp.gate_interaction module?
martinakunz
@martinakunz:matrix.org
[m]
I'm wondering because I have a Java GATE 8.4.1 ANNIE pipeline which runs your excellent Java Regexp Annotator plugin followed by an ontology-aware Jape-Plus transducer to populate an OWL2 ontology that I created in Protege. I need to add more information extraction & onto pop to this pipeline and automate its running (currently I manually open GATE, run it, and then save the populated ontology for downstream uses), but as I'm more comfortable in Python than in Java I'm thinking maybe it would be worth switching to python-gatenlp and/or the GATE Python plugin, if possible. What do you think? My guess is that it's better to stick with Java GATE for now as it's more mature and I already have a working setup there that I can build upon.
Johann Petrak
@johann-petrak
Very sorry that I missed this @martinakunz:matrix.org - since there was no activity here I stopped monitoring this chat at some point. Probably better to use the github discussions area: https://github.com/GateNLP/python-gatenlp/discussions
To answer your question: there are Python packages for updating triple stores, gatenlp does not have any specific support for ontologies as it should be better to use those packages.
gatenlp does have a regexp annotator that is almost identical to the Java one and it does have its own pattern matching library and language (pampac) which should be more powerful than JAPE (but not as well tested). So it should be possible to do much the same in gatenlp, though of course it may not be worth the effort of migrating all you already have. It could be worth having a look and try a simple basic approach and find out if the future benefits outweigh the effort of migrating.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Dear users! Since this chat was empty most of the time it will get closed. Please use the GitHub discussions section for asking questions, discussing solutions etc: https://github.com/GateNLP/python-gatenlp/discussions
Use the issue tracker for bug reports or feature requests: https://github.com/GateNLP/python-gatenlp/issues
Thank you!
martinakunz
@martinakunz:matrix.org
[m]
Thanks @johann-petrak , makes sense! I'll use Github discussions if I have any more questions :)