---
title: "p.user-input"
description: "## Syntax **p.user-input**   ## Purpose The p.user-input annotation is used to tag an element as the text that a user provides to a program to receive output. This can be to initialize a process, in response to an output,…"
url: "https://www.stilo.com/docs/migrate/book/p-user-input/"
updated: "2023-12-18"
category: Annotations / Book, Map and Bookmap
tags:
  - Annotations
---

# p.user-input

## Syntax

**p.user-input**

 

## Purpose

The p.user-input annotation is used to tag an element as the text that a user provides to a program to receive output. This can be to initialize a process, in response to an output, or any other software interaction.

## Examples

The following is an example of a time when you might want to use the annotations

![](https://www.stilo.com/wp-content/uploads/2023/12/stilo-dita-xml-annotation-p.user-input0.png)

 

The following is an example of a rule that will apply the annotation

![](https://www.stilo.com/wp-content/uploads/2023/12/stilo-dita-xml-annotation-p.user-input1.png)

The following is the DITA XML output for the rule:

<p>To start a program in GOS, enter the following command:</p>

<userinput>&lt;program_name >!Start</userinput>
