Ontology for CRAN packages
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 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/