Skip to content

Commit 642efd7

Browse files
Merge pull request #369 from openMetadataInitiative/add-interface-type-library
Add a library of InterfaceType terms
2 parents a863168 + 2b9e9a1 commit 642efd7

File tree

12 files changed

+193
-0
lines changed

12 files changed

+193
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/OSAPI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "An application programming interface that allows applications to interact with the underlying operating system.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "OS API",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"operating system API"
15+
]
16+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/RESTAPI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"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.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "REST API",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"RESTful API",
15+
"Representational State Transfer API"
16+
]
17+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/RPCAPI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "An application programming interface that allows remote functions in external servers to be called as if they were local functions.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "RPC API",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"Remote Procedure Call API"
15+
]
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/SOAPAPI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "An application programming interface that uses the Simple Object Access Protocol (SOAP).",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "SOAP API",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"Simple Object Access Protocol API"
15+
]
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/commandLineInterface",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "A means of interacting with software through text-based commands entered in a terminal or shell.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "command line interface",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"CLI"
15+
]
16+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/desktopGUI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "A graphical user interface that runs as a native application on a desktop computer.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "desktop GUI",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"desktop graphical user interface",
15+
"desktop application"
16+
]
17+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/emailCommunication",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "A means of interacting with a service through sending and receiving e-mail.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "email communication",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"e-mail communication",
15+
"email interface",
16+
"e-mail interface"
17+
]
18+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/libraryAPI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "An application programming interface implemented as a library for a specific programming language.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "library API",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"programming language API"
15+
]
16+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/messageQueue",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"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.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "message queue",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": null
14+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"@context": {
3+
"@vocab": "https://openminds.om-i.org/props/"
4+
},
5+
"@id": "https://openminds.om-i.org/instances/communicationInterfaceType/mobileGUI",
6+
"@type": "https://openminds.om-i.org/types/CommunicationInterfaceType",
7+
"definition": "A graphical user interface that runs as a native app on a mobile phone.",
8+
"description": null,
9+
"interlexIdentifier": null,
10+
"knowledgeSpaceLink": null,
11+
"name": "mobile GUI",
12+
"preferredOntologyIdentifier": null,
13+
"synonym": [
14+
"mobile graphical user interface"
15+
]
16+
}

0 commit comments

Comments
 (0)