What are tagtog blocks?
As part of the flavored Markdown used in tagtog, you can create blocks with custom styles/layout. As we all know, annotating data can be a tedious task, and a more attractive content can be key to keep your team engaged.
How to use tagtog blocks?
You can add blocks to your content in two ways:
Copy or write the blocks directly in the +Content menu and set the format as Markdown in the advanced options.
tagtog blocks are Markdown code blocks. For example, you can add a textbox code block as follows:
```textbox Hello, I'm a textbox block. ```
This block draws a circled box around the content.
```textbox In the U.S. federal health care system (including the VA, the Indian Health Service, and NIH) ambulatory care pharmacists are given full independent prescribing authority. In some states such North Carolina and New Mexico these pharmacist clinicians are given collaborative prescriptive and diagnostic authority. In 2011 the board of Pharmaceutical Specialties approved ambulatory care pharmacy practice as a separate board certification. The official designation for pharmacists who pass the ambulatory care pharmacy specialty certification exam will be Board Certified Ambulatory Care Pharmacist and these pharmacists will carry the initials BCACP. ```
If you combine this layout with the tagtog annotation capabilities, you could perform chatbot annotation tasks such as:
Create relations between entities
Attach attributes to entities
Overlapping annotations (e.g. entity within intent)
Block for the chatbot interaction. human for the human interaction
Block for the human interaction.
```human Hi, how are you today? ``` ```bot I'm good. How are you? Do you have a favorite food? Mine is lobster! ``` ```human Doing well, my favorite food is cake. I just bought one because I got promoted at work! ``` ```bot Congratulations on the promotion! What kind of work do you do? I work in software. ``` ```human Thanks so much! I just want to make my parents proud! I'm an engineer. ``` ```bot I'm sure they will be very proud of you. What type of engineering do you work in? ``` ```human I'm an environmental engineer. What is it like to work in software? ``` ```bot It can be a lot of work, but it is very rewarding. Do you enjoy your job? ``` ```human I love it! it's very important to protect the environment. ``` ```bot That's great! Do you have any hobbies? I like to play tennis in my spare time. ``` ```human I'm not very coordinated so I don't play sports… I do like to play the guitar, though! ``` ```bot That's awesome! I've always wanted to learn how to play an instrument. What kind of music do you play? ``` ```human Mostly alternative rock! ``` ```bot That's cool! I like alternative rock as well. What are some of your favorite bands? ``` ```human I like Modest Mouse and the Smashing Pumpkins. ```
Perfect for question answering datasets.
Block for questions.
Block for answer.
```textbox In the U.S. federal health care system (including the VA, the Indian Health Service, and NIH) ambulatory care pharmacists are given full independent prescribing authority. In some states such North Carolina and New Mexico these pharmacist clinicians are given collaborative prescriptive and diagnostic authority. In 2011 the board of Pharmaceutical Specialties approved ambulatory care pharmacy practice as a separate board certification. The official designation for pharmacists who pass the ambulatory care pharmacy specialty certification exam will be Board Certified Ambulatory Care Pharmacist and these pharmacists will carry the initials BCACP. ``` ```question Q1: What type of authority are ambulatory care pharmacists given in the U.S. federal health care system? ``` ```answer A1: full independent prescribing authority ``` ```question Q2: In what states are pharmacist clinicians given prescriptive and diagnostic authority? ``` ```answer A2: North Carolina and New Mexico ``` ```question Q3: When was ambulatory care pharmacy approved as its own certification? ``` ```answer A3: 2011 ```
Useful to annotate tweets (please notice that we are not using iFrames to load original tweets from Twitter).
Block for tweets.
```tweet The NHS has published its phase 3 implementation plan in response to the Covid-19 pandemic, including patient-initiated follow ups, the addressing of NHS inequalities and mental health planning. ``` ```tweet The economic impact of COVID19 on the hotel industry is the worst we have ever faced. The hotel industry is expected to lose more than fifty percent of its total revenue in 2020. ``` ```tweet The World Bank Group's FY20 financial statements are out, highlighting the strength of the World Bank Group's financial position, the strong demand for financing including due to COVID19, and the continued backing from shareholders and capital markets. ```
Specially at the beginning of an annotation project, it is important to guide the annotator through the whole annotation flow. Usually, a set of guidelines are put together, annotators read through them and they try to label some documents following these rules. Why not to combine theory and practice?
Block to define a task for the annotators.
## Interactive guidelines Welcome to the interactive guidelines for our medical annotation project. #### Basic rules: * The annotator must select the concept codes that better cover the meaning of the clinical concept. * The annotator must select the fewest number of codes that, together, better covers the meaning of the clinical concept. * If there is a doubt, don't annotate. #### Example ```textbox Complicated fracture of third rib ``` This text could be annotated with the following codes: 1. |255302009| Complicated. 2. |706922007| Complicated fracture of bone. 3. |125605004| Fracture of bone. If annotators are more literal this code could be full coverage. However, other could see the next code as more appropriate and also use the score "inferred coverage". 4. |20274005| Fracture of one rib. 5. |25888004| Bone structure of third rib (body structure). ```task Explore the different combinations below, click on each annotated entity and see which codes were assigned to it. ``` 1,3,5 ```textbox Complicated fracture of third rib ``` 2,5 ```textbox Complicated fracture of third rib ``` This would be the best annotation group, because it has a fully coverage and it also has a fewer number of codes #### Your task ```task Now it is your turn! Annotate this sentence to fully cover its content. ``` ```textbox other complications of unspecified head injuries ```
Layout to display lyrics.
Block to define lyrics.
```lyrics [Verse 1] Now I've heard there was a secret chord That David played, and it pleased the Lord But you don't really care for music, do ya? It goes like this, the fourth, the fifth The minor fall, the major lift The baffled king composing "Hallelujah" [Chorus] Hallelujah, Hallelujah Hallelujah, Hallelujah [Verse 2] Your faith was strong but you needed proof You saw her bathing on the roof Her beauty and the moonlight overthrew ya She tied you to a kitchen chair She broke your throne, and she cut your hair And from your lips she drew the Hallelujah [Chorus] Hallelujah, Hallelujah Hallelujah, Hallelujah ```
Layout to display poems.
Block to define a poem.
```poem Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Al andar se hace el camino, y al volver la vista atrás se ve la senda que nunca se ha de volver a pisar. Caminante no hay camino sino estelas en la mar. - Antonio Machado - ```
Use them to modify blocks. The add-on code is added after the block code. For example:
tweet attention ,
tweet being the name of the block, and
attention the name of the add-on.
This add-on marks a block with a warning to indicate the annotator to pay special attention. For example, to illustrate that this block contains critical information or it is a source of annotation conflicts.
```bot Hello, how can I help you? ``` ```human attention I want to report a theft of my account not foreseen 2 days ago, I doubt very much to recover it. However, if it is possible to suspend it, it would be definitely better. ``` ```bot Please let me know your username ```
Do you have any other suggestions or requests? Write us at email@example.com