...
首页> 外文期刊>Frontiers in Neuroinformatics >Semantic framework for mapping object-oriented model to semantic web languages
【24h】

Semantic framework for mapping object-oriented model to semantic web languages

机译:用于将面向对象模型映射到语义Web语言的语义框架

获取原文
           

摘要

The article deals with and discusses two main approaches in building semantic structures for electrophysiological metadata. It is the use of conventional data structures, repositories, and programming languages on one hand and the use of formal representations of ontologies, known from knowledge representation, such as description logics or semantic web languages on the other hand. Although knowledge engineering offers languages supporting richer semantic means of expression and technological advanced approaches, conventional data structures and repositories are still popular among developers, administrators and users because of their simplicity, overall intelligibility, and lower demands on technical equipment. The choice of conventional data resources and repositories, however, raises the question of how and where to add semantics that cannot be naturally expressed using them. As one of the possible solutions, this semantics can be added into the structures of the programming language that accesses and processes the underlying data. To support this idea we introduced a software prototype that enables its users to add semantically richer expressions into a Java object-oriented code. This approach does not burden users with additional demands on programming environment since reflective Java annotations were used as an entry for these expressions. Moreover, additional semantics need not to be written by the programmer directly to the code, but it can be collected from non-programmers using a graphic user interface. The mapping that allows the transformation of the semantically enriched Java code into the Semantic Web language OWL was proposed and implemented in a library named the Semantic Framework. This approach was validated by the integration of the Semantic Framework in the EEG/ERP Portal and by the subsequent registration of the EEG/ERP Portal in the Neuroscience Information Framework.
机译:本文讨论并讨论了建立电生理元数据语义结构的两种主要方法。一方面是使用常规的数据结构,存储库和编程语言,另一方面是使用从知识表示中已知的本体的形式表示,例如描述逻辑或语义Web语言。尽管知识工程提供了支持更丰富的语义表达方式和技术先进方法的语言,但是常规数据结构和存储库仍因其简单性,整体可理解性以及对技术设备的较低要求而在开发人员,管理员和用户中仍然很流行。然而,传统数据资源和存储库的选择提出了一个问题,即如何以及在何处添加无法使用它们自然表达的语义。作为一种可能的解决方案,可以将此语义添加到访问和处理基础数据的编程语言的结构中。为了支持该想法,我们引入了一个软件原型,该原型使用户可以将语义更丰富的表达式添加到Java面向对象的代码中。这种方法不会给用户增加编程环境的负担,因为反射Java注释被用作这些表达式的条目。此外,程序员无需将其他语义直接写到代码中,而是可以使用图形用户界面从非程序员那里收集它。提出了一种映射,该映射允许将语义丰富的Java代码转换为语义Web语言OWL,并在名为“语义框架”的库中实现。通过在EEG / ERP门户中集成语义框架以及随后在Neuroscience信息框架中注册EEG / ERP门户,验证了此方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号