====== Differences ====== This shows you the differences between two versions of the page.
Next revision Both sides next revision | |||
extend_api_using_a_metaobject_protocol [2013/01/14 11:29] rburkhart created |
extend_api_using_a_metaobject_protocol [2013/01/14 11:29] rburkhart |
||
---|---|---|---|
Line 1: | Line 1: | ||
([[http://www.omgwiki.org/API4KB/doku.php?id=api4kb_usecases|Link back to API4KB Use Cases Page]]) | ([[http://www.omgwiki.org/API4KB/doku.php?id=api4kb_usecases|Link back to API4KB Use Cases Page]]) | ||
- | ===== Extend basic API layers using a metaobject protocol (Roger) ===== | + | ===== Extend API using a metaobject protocol (Roger) ===== |
Since the scope of API4KB will span many levels and types of expressibility within a knowledge base, including operations and services specific to each, provide users with the ability to extend any initial %%API%% using a metaobject protocol. Metaobjects that define the basic elements of an %%API%%, and mappings of these services to their underlying implementations, should themselves be available for access and extension through the most basic layers of API4KB. | Since the scope of API4KB will span many levels and types of expressibility within a knowledge base, including operations and services specific to each, provide users with the ability to extend any initial %%API%% using a metaobject protocol. Metaobjects that define the basic elements of an %%API%%, and mappings of these services to their underlying implementations, should themselves be available for access and extension through the most basic layers of API4KB. |