首页> 外文期刊>Science of Computer Programming >A semi-automatic system to evaluate the performance and scalability of ontology persistent APIs
【24h】

A semi-automatic system to evaluate the performance and scalability of ontology persistent APIs

机译:半自动化系统,用于评估本体持久性API的性能和可伸缩性

获取原文
获取原文并翻译 | 示例

摘要

The international Semantic Web community has produced several tools, known as API - application programming interfaces, to help development teams to create applications using semantic technologies. One important family of tools developed to date is related to the manipulation of instances in ontology-based applications. There are two main approaches for manipulating ontology instances in currently developed APIs: (a) using RDF (resource description framework) triples or (b) using classes in object-oriented programming (OOP). In APIs based on RDF triples the development teams need to understand how ontology works in the RDF layers in order to manipulate data for each triple in the application code. Such an approach is highly desired to develop clean applications based strongly on Semantic Web Technologies. Nevertheless, it requires development teams to change their programming paradigm and master those technologies. In APIs based on OOP developers can manipulate data at object level in order to make application development simple and flexible using the conventional programming paradigm. Because of that, several developers have shifted from RDF triples to OOP. Although several tools have been developed to manipulate ontologies at object level, many have not been adequately evaluated for performance and scalability. In effect, there is an urgent demand for effective research results regarding metrics and systems to evaluate the performance and scalability of ontology persistent APIs. As a result, these systems should facilitate the evaluation of persistent APIs to developers. This study thus aims to provide a system for developers to evaluate ontology persistent APIs at object level. In order to validate the feasibility of our system, we have conducted an experiment by considering two solutions used by community of ontology persistence.
机译:国际语义Web社区已经开发了几种工具,称为API-应用程序编程接口,以帮助开发团队使用语义技术创建应用程序。迄今为止开发的一种重要的工具系列与基于本体的应用程序中的实例操作有关。当前开发的API中有两种主要的方法来处理本体实例:(a)使用RDF(资源描述框架)三元组,或者(b)使用面向对象编程(OOP)中的类。在基于RDF三元组的API中,开发团队需要了解本体在RDF层中是如何工作的,以便为应用程序代码中的每个三元组操纵数据。强烈需要这种方法来开发基于语义Web技术的干净应用程序。然而,它要求开发团队更改其编程范例并掌握这些技术。在基于OOP的API中,开发人员可以使用常规编程范例在对象级别上处理数据,以使应用程序开发变得简单而灵活。因此,一些开发人员已经从RDF三元组转移到OOP。尽管已经开发了几种工具来在对象级别上操作本体,但是还没有对其性能和可伸缩性进行充分的评估。实际上,迫切需要有关度量和系统的有效研究结果,以评估本体持久性API的性能和可伸缩性。因此,这些系统应有助于对开发人员的持久性API进行评估。因此,本研究旨在为开发人员提供一个在对象级别评估本体持久性API的系统。为了验证我们系统的可行性,我们通过考虑本体持久性社区使用的两种解决方案进行了实验。

著录项

  • 来源
    《Science of Computer Programming》 |2017年第1期|43-59|共17页
  • 作者单位

    Federal University of Alagoas, Computing Institute, Center of Excellence in Social Technologies (NEES). Campus A.C. Simoes, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;

    Federal University of Alagoas, Computing Institute, Center of Excellence in Social Technologies (NEES). Campus A.C. Simoes, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;

    Federal University of Alagoas, Computing Institute, Center of Excellence in Social Technologies (NEES). Campus A.C. Simoes, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;

    University of Sao Paulo, Institute of Mathematics and Computational Sciences, Avenida Trabalhador Sao-carlense, 400 Centra, CEP 13566-590 Sao Carlos, SP, Brazil;

    Federal University of Alagoas, Computing Institute, Center of Excellence in Social Technologies (NEES). Campus A.C. Simoes, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;

    Federal University of Alagoas, Computing Institute, Center of Excellence in Social Technologies (NEES). Campus A.C. Simoes, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Ontology persistence; Performance; Scalability; Semi-automatic system;

    机译:本体持久性;性能;可扩展性;半自动系统;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号