Inter-Ontological Concepts for Inter-App Synchronization

How to avoid reinventing app models and ontology concepts, and reuse existing work on them across software ecosystems and ontologies?

YAML 問題

Nearly every app developer reinvents their database models, and every ontology builder reinvents concepts (models). How to avoid having to reinvent them and reuse existing work across software ecosystems?

There are many independent projects focusing on providing a well-supported, standard models for Django ecosystem, Odoo ecosystem, Drupal ecosystem, Wordpress ecosystem, etc., that extend base system with a few new new database models: install a module, and you get a few database tables, that implement a functionality. This went as far as people taking one model, and making high-scale cloud service, or P2P protocol, but that's besides the point.

When it comes to data sharing across the systems, regardless of the communication protocols (HTTP, sockets, etc.) and the style we choose to serialize the data (RPC, Rest API, GraphQL API, other custom JSON/XML/YAML/...), the fields and metadata about those fields in the public interfaces should stay the same, so that we could easily exchange data across applications.

So, how to go about creating inter-APP standard models, and inter-Ontology standard concepts?


沒有子分類。


投票 (可選) (別通知) (可選)
請,登錄

我們可以先解析 LOV 中的所有本體,然後編寫一個腳本來查找跨本體的共享概念集嗎?

我們是否可以解析已知框架中的所有公共軟件存儲庫,在其中找到它們的數據庫模型的定義,並在應用程序之間創建共享數據庫模型集?

Could we start with parsing all ontologies in LOV, and writing a script to find the sets of shared concepts across ontologies?

Could we go with parsing all public software repositories in known frameworks, to find definitions of their database models in them, and make the sets of shared database models across applications?