-
Notifications
You must be signed in to change notification settings - Fork 24
getting_started_with_pbj
Johnsd11 edited this page Sep 25, 2024
·
44 revisions
- cTAKES
- Python
- Artemis
- Download Apache ActiveMQ Artemis here: https://activemq.apache.org/components/artemis/download/
- In a terminal, navigate to the apache-artemis folder
- Navigate into bin, then use these commands
./bin/artemis create [name of your broker]for Mac and Linux orbin\artemis create [name of your broker]for Windows
- You will be prompted to create a username and password, as well as
--allow-anonymous, PressYfor this option
You should now have an Artemis broker and can now run the following pbj example below
For more information see apache-artemis documentation.
- Start by creating an application configuration in your IDE (I will be using Intellij for this example)
- Create a name for it and copy down the information you see in the picture below

NOTE: We used
- Java-17
- cp(class path) cTAKES examples
- Main class
org.apache.ctakes.core.pipeline.PiperFileRunner
- In this next step you will need to have made an artimis broker as well as have python installed, we also recommend creating a venv for this project which you can do by following this guide
- In the program arguments section include these parameters
-p "PbjSentencePrinter"(path to program you would like to run)
-i "org/apache/ctakes/examples/notes/annotated"(path to input folder)
-a "[Destination of your Artemis Broker]"
-v "[Destinaiton of your virtual env]"
-o "output folder"

- Introduction to Pipelines
- Piper Files
- Running Pipelines
- Creating Pipelines
- Pipeline Components
- Creating Components
- Piper File Submitter
- UMLS Package Fetcher
- Dictionary Creator
- Simple Pipeline Fabricator
- Pipeline Installation Facility
- Module Basics
- Essential Modules
- for Basic Pipeline
- for Default Pipeline
- for Relations
- for Temporal Information
- for Coreferences
- Creating Modules
- Modules List
