Ontology for CRAN packages

From MaRDI portal

PID (if applicable): No

Problem Statement

building an ontology

Object of Research and Objective

building an ontology

Procedure

I build the ontology with the help of Protégé and kglab package for building the ontology.
I make a suggestion to CRAN to use this and enrich the package repository.

Involved Disciplines

Mathematical Areas:

1 - knowledge graph

Non-Mathematical Disciplines:

1 - software package
2 - package repository

Data Streams

ontology from computer/information science to information science

Model

ID: mardi:Q42

ontology

specification of a conceptualization in computer science and information science

Discretization

(if applicable)

  • Time: No
  • Space: No

Variables

Name Unit Symbol dependent (measured) / independent (controlled)
These are my nodes in the knowledge graph n
These are the edges in my knowledge graph e
Already existing knowledge graphs kg

Parameter

Name Unit Symbol
numPublication not applicable nP
NumDownloaded not applicable nD

Process Information

Process Steps

Name Description Input Output Method Parameter Environment Mathematical Area
ontology development CRAN data
AlgoData ontology
ontology ontology development
ontology concept definition
Protégé
Protégé
Python
knowledge graph

Applied Methods

ID Name Process Step Parameter realised / implemented by
mardi:Q43 ontology development Building an ontology algodata, cran packages Protégé
mardi:Q44 ontology concept definition Python

Software used

ID Name Description Version Programming Language Dependencies versioned published documented
mardi:Q45 Protégé software for ontology engineering 5.6.3 Java
Java Runtime Environment Yes Yes Yes

Experimental Devices/Instruments and Computer-Hardware

ID Name Description Version Part Nr Serial Nr Location Software
WIAS laptop Dell Latitude 5540 Windows 11 Pro Version, 23H2, OS build 22631.3085, Windows Feature Experience Pack 1000.22684.1000.0 A99B2ADC-9A61-48AC-BD3A-72B4E2984800 WIAS, Berlin, Germany Windows 11 Pro, VSCode, Python, Protégé

Input Data

ID Name Size Data Structure Format Representation Format Exchange binary/text proprietary to publish to archive
mardi:Q50 CRAN data Medium (MB - GB) csv Text No No No
mardi:Q51 AlgoData ontology Small (KB - MB) csv Text No No No

Output Data

ID Name Size Data Structure Format Representation Format Exchange binary/text proprietary to publish to archive
mardi:Q42 ontology Small (KB - MB) rdf triplets triplets rdf Text No No No

Reproducibility

Reproducibility of the Experiments on the original Devices/Instruments/Hardware

Yes

Reproducibility of the Experiments on other Devices/Instruments/Hardware

Yes

Transferability of the Experiments to

knowledge graphs

Legend

The following abbreviations are used in the document to indicate/resolve IDs:

doi: DOI / https://dx.doi.org/

sw: swMATH / https://swmath.org/software/

wikidata: https://www.wikidata.org/wiki/

mardi: https://portal.mardi4nfdi.de/wiki/