| Description: The interface type attribute identifies the class of interconnection provided. |
| Namespace Id: pds | Steward: ops | Class Name: Service | Type: ASCII_Short_String_Collapsed |
| Minimum Value: None | Maximum Value: None | Minimum Characters: 1 | Maximum Characters: 255 |
| Unit of Measure Type: None | Default Unit Id: None | Attribute Concept: None | Conceptual Domain: None |
| Status: Active | Nillable: false | Pattern: None |
| Permissible Value(s) | Value | Value Meaning |
| | API | The tool or service provides an Application Programming Interface for interfacing with the software. |
| | Command-Line | The tool provides a command-line interface and is most commonly executed in a terminal window. |
| | GUI | The tool or service provides a graphical user interface, either as a desktop application or a web-based interface, for interfacing with the software. |
| | Service | The service provides a web-based programming interface (e.g., HTTP, SOAP, etc.). |