A semantic model to publish open source software on the web of data

被引:0
|
作者
Mosharraf, Maedeh [1 ]
机构
[1] Shahid Beheshti Univ, Comp Sci & Engn, Tehran, Iran
关键词
Open source software; Semantic model; Web of data; Linked data; Ontology; Software model; Moodle; SELECTION; REUSE;
D O I
10.1108/AJIM-09-2021-0280
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose The purpose of the paper is to propose a semantic model for describing open source software (OSS) in a machine-human understandable format. The model is extracted to support source code reusing and revising as the two primary targets of OSS through a systematic review of related documents. Design/methodology/approach Conducting a systematic review, all the software reusing criteria are identified and introduced to the web of data by an ontology for OSS (O4OSS). The software semantic model introduced in this paper explores OSS through triple expressions in which the O4OSS properties are predicates. Findings This model improves the quality of web data by describing software in a structured machine-human readable profile, which is linked to the related data that was previously published on the web. Evaluating the OSS semantic model is accomplished through comparing it with previous approaches, comparing the software structured metadata with profile index of software in some well-known repositories, calculating the software retrieval rank and surveying domain experts. Originality/value Considering context-specific information and authority levels, the proposed software model would be applicable to any open and close software. Using this model to publish software provides an infrastructure of connected meaningful data and helps developers overcome some specific challenges. By navigating software data, many questions which can be answered only through reading multiple documents can be automatically responded on the web of data.
引用
收藏
页码:685 / 707
页数:23
相关论文
共 50 条
  • [41] Enhanced satellite positioning as a web service with goGPS open source software
    Realini, Eugenio
    Yoshida, Daisuke
    Reguzzoni, Mirko
    Raghavan, Venkatesh
    APPLIED GEOMATICS, 2012, 4 (02) : 135 - 142
  • [42] Web GIS Server Solutions using Open-Source Software
    Xia, Daoxun
    Xie, Xiaoyao
    Xu, Yang
    PROCEEDINGS 2009 IEEE INTERNATIONAL WORKSHOP ON OPEN-SOURCE SOFTWARE FOR SCIENTIFIC COMPUTATION, 2009, : 135 - 138
  • [43] Development of a web application for water resources based on open source software
    Delipetrev, Blagoj (blagoj.delipetrev@ugd.edu.mk), 1600, Elsevier Ltd (62):
  • [44] Twinbase: Open-Source Server Software for the Digital Twin Web
    Autiosalo, Juuso
    Siegel, Joshua
    Tammi, Kari
    IEEE ACCESS, 2021, 9 : 140779 - 140798
  • [45] Building a Scalable Collaborative Web Filter with Free and Open Source Software
    Noll, Michael G.
    Meinel, Christoph
    SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 563 - 571
  • [46] Development of a web application for water resources based on open source software
    Delipetrev, Blagoj
    Jonoski, Andreja
    Solomatine, Dimitri P.
    COMPUTERS & GEOSCIENCES, 2014, 62 : 35 - 42
  • [47] Web-EEDF:: Open source software for modeling the electron dynamics
    Janda, M
    Machala, Z
    Morvová, M
    Francek, V
    Lukác, P
    ACTA PHYSICA SLOVACA, 2005, 55 (06) : 507 - 514
  • [48] Open standards, open source, software and open content: emergence of the free model
    Soufron, Jean-Baptiste
    ESPRIT, 2009, (3-4) : 128 - 136
  • [49] A framework for combining software patterns with semantic web for unstructured data analysis
    Hakeem, Hossam
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2018, 58 (03) : 225 - 240
  • [50] Linked Data and You: Bringing Music Research Software into the Semantic Web
    Cannam, Chris
    Sandler, Mark
    Jewell, Michael O.
    Rhodes, Christophe
    d'Inverno, Mark
    JOURNAL OF NEW MUSIC RESEARCH, 2010, 39 (04) : 313 - 325