Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API #4

Open
peterVG opened this issue Jun 18, 2024 · 3 comments
Open

API #4

peterVG opened this issue Jun 18, 2024 · 3 comments
Assignees
Labels
proposed A new term to add to the glossary

Comments

@peterVG
Copy link
Member

peterVG commented Jun 18, 2024

Application Programming Interface (API)

defintion: a way for two or more software components to communicate with each other
defiintion: a software interface that offers services to another software component

@peterVG peterVG added the proposed A new term to add to the glossary label Jun 18, 2024
@peterVG
Copy link
Member Author

peterVG commented Jun 18, 2024

DM: the Orcfax datum is literally an API. The consumer's validator has at as input via reference inputs. A Google search defines API "as a contract of service between two applications" which is exactly what it is.

@Christian-MK
Copy link
Contributor

Christian-MK commented Aug 21, 2024

@prefix : <http://glossary.orcfax.io/#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
:api
    skos:prefLabel "API"@en;
    skos:definition '''
      A structured and predictable software interface which
      provides a contract between external software components
      for accessing data or services and better enabling
      inter-connectivity between components.
    ''' ;
    skos:altLabel "application programming interface ".

@ross-spencer
Copy link
Member

a software interface that either services to another software component, or provides the ability for two or more software components to communicate with each other.

I might change this a little to be less active:

a structured and predictable software interface that provides a contract between external software components for accessing accessing data or services and better enabling inter-connectivity between components.

This was referenced Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposed A new term to add to the glossary
Projects
None yet
Development

No branches or pull requests

3 participants