Terminologies: CommunicationInterfaceType library
Related schema specification: CommunicationInterfaceType
OSAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/OSAPI
- @type:
- definition:
An application programming interface that allows applications to interact with the underlying operating system.
- name:
OS API
RESTAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/RESTAPI
- @type:
- definition:
An application programming interface that conforms to the representational state transfer (REST) architectural style, typically using the HTTP(S) protocol with JSON or XML documents.
- name:
REST API
RPCAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/RPCAPI
- @type:
- definition:
An application programming interface that allows remote functions in external servers to be called as if they were local functions.
- name:
RPC API
SOAPAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/SOAPAPI
- @type:
- definition:
An application programming interface that uses the Simple Object Access Protocol (SOAP).
- name:
SOAP API
commandLineInterface
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/commandLineInterface
- @type:
- definition:
A means of interacting with software through text-based commands entered in a terminal or shell.
- name:
command line interface
desktopGUI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/desktopGUI
- @type:
- definition:
A graphical user interface that runs as a native application on a desktop computer.
- name:
desktop GUI
emailCommunication
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/emailCommunication
- @type:
- definition:
A means of interacting with a service through sending and receiving e-mail.
- name:
email communication
libraryAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/libraryAPI
- @type:
- definition:
An application programming interface implemented as a library for a specific programming language.
- name:
library API
messageQueue
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/messageQueue
- @type:
- definition:
A means of interacting with a software system by sending messages to a buffer from which they may be retrieved at a later time.
- name:
message queue
mobileGUI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/mobileGUI
- @type:
- definition:
A graphical user interface that runs as a native app on a mobile phone.
- name:
mobile GUI
webGUI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/webGUI
- @type:
- definition:
A graphical user interface that runs in a web browser, typically implemented in HTML, Javascript and CSS.
- name:
web GUI
webSocketAPI
metadata sheet
- @context:
@vocab: <https://openminds.om-i.org/props/>
- @id:
https://openminds.om-i.org/instances/communicationInterfaceType/webSocketAPI
- @type:
- definition:
An application programming interface based on exchanging messages between a client application and a server using web sockets.
- name:
web socket API