OSLN: An Object-Oriented Semantic Link Network language for complex object description and operation

  • Authors:
  • Xiaoping Sun

  • Affiliations:
  • China Knowledge Grid Research Group, Key Lab of Intelligent Information Processing, Institute of Computing Technology, Chinese Academy of Sciences, 100190, Beijing, China

  • Venue:
  • Future Generation Computer Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the semantic data grows rapidly on the Web, we need flexible and powerful tools to describe and manage complex data, information and knowledge structures on the Web. Basic structural semantic information of classes, instances, properties and relationships can be described using Semantic Web languages. More and more applications need to describe and manage objects with complex structures, operations and interactions on the Web. In this paper, we introduce an Object-Oriented Semantic Link Network language OSLN that can be used to define complex objects with rich object-oriented semantics on the Web. In OSLN, objects are the basic semantic elements with internal members and functions that are declared to express attributes and semantic processes. Semantic links are defined to describe semantic relationships among objects. Many important features from traditional object-oriented programming languages are incorporated into OSLN, allowing users to write semantic programs for not only describing complex structures of objects but also defining object operations and manipulations. OSLN enables users to write semantic scripts like using traditional programming languages, which will improve both user experiences and application areas of the Semantic Web technologies.