Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Last synced: 7 months ago
·
JSON representation
Repository
A Turtle converter for R
Basic Info
- Host: GitHub
- Owner: dataobservatory-eu
- License: gpl-3.0
- Language: R
- Default Branch: main
- Homepage: https://turtle.dataobservatory.eu/
- Size: 1.76 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 4
- Releases: 2
Created about 2 years ago
· Last pushed 9 months ago
Metadata Files
Readme
Changelog
License
Code of conduct
Codemeta
README.Rmd
---
output: github_document
---
```{r setupknitr, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/",
out.width = "100%"
)
```
# tuRtle
[](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[](https://www.repostatus.org/#wip)
[](https://dataobservatory.eu/)
[](https://zenodo.org/records/10576998)
The goal of tuRtle is to parse or export R data with the Turtle syntax for the Resource Description Framework (RDF). This is a very early version that is being co-developed with the [dataset](https://dataset.dataobservatory.eu/) package.
## Installation
You can install the development version of tuRtle with `remotes::install_github()`:
```{r installation, eval=FALSE}
remotes::install_github("dataobservatory-eu/tuRtle", build = FALSE)
```
## Example
Let us organise statements into a table of *s* subject, *p* predicate and *o* object:
```{r tdfdef, results='asis'}
tdf <- data.frame (s = c("eg:01","eg:02", "eg:01", "eg:02", "eg:01" ),
p = c("a", "a", "eg-var:", "eg-var:", "rdfs:label"),
o = c("qb:Observation",
"qb:Observation",
"\"1\"^^",
"\"2\"^^",
'"Example observation"')
)
knitr::kable(tdf)
```
The Turtle serialisation is this, written into an `example_file`. The parameter `ttl_namespace = NULL` results in using the default prefixes of the dataset package.
```{r ttl_example}
library(tuRtle)
example_file<- file.path(tempdir(), "example_ttl.ttl")
ttl_write(tdf=tdf, ttl_namespace = NULL, file_path = example_file)
readLines(example_file)
```
## Code of Conduct
Please note that the tuRtle project is released with a [Contributor Code of Conduct](https://dataobservatory-eu.github.io/tuRtle/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.
Owner
- Name: dataobservatory.eu
- Login: dataobservatory-eu
- Kind: organization
- Website: https://github.com/dataobservatory-eu/new-contributors
- Repositories: 99
- Profile: https://github.com/dataobservatory-eu
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "tuRtle",
"description": "The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. This package converts data and metadata from R dataset objects to the Turtle syntax.",
"name": "tuRtle: Parse and Export R Data with the Turtle Syntax for the Resource Description Framework. ",
"codeRepository": "https://github.com/dataobservatory-eu/tuRtle",
"issueTracker": "https://github.com/dataobservatory-eu/tuRtle/issues",
"license": "https://spdx.org/licenses/GPL-3.0",
"version": "0.1.0",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.3.2 (2023-10-31 ucrt)",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Antal",
"email": "daniel.antal@dataobservatory.eu",
"@id": "https://orcid.org/0000-0001-7513-6760"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Antal",
"email": "daniel.antal@dataobservatory.eu",
"@id": "https://orcid.org/0000-0001-7513-6760"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "remotes",
"name": "remotes",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=remotes"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 3.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "dataset",
"name": "dataset",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dataset"
},
"SystemRequirements": null
},
"fileSize": "598.212KB",
"citation": [
{
"@type": "SoftwareSourceCode",
"datePublished": "2024",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Antal",
"email": "daniel.antal@dataobservatory.eu",
"@id": "https://orcid.org/0000-0001-7513-6760"
}
],
"name": "tuRtle: Parse and Export R Data with the Turtle Syntax for the Resource Description Framework. ",
"url": "https://dataobservatory-eu.github.io/tuRtle/",
"description": "R package version 0.1.0"
},
{
"@type": "CreativeWork",
"datePublished": "2024",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Antal"
}
],
"name": "The tuRtle R Package: Parse and Export R Data with the Turtle Syntax for the Resource Description Framework ",
"identifier": "10.5281/zenodo.10576998",
"url": "https://turtle.dataobservatory.eu/index.html",
"@id": "https://doi.org/10.5281/zenodo.10576998",
"sameAs": "https://doi.org/10.5281/zenodo.10576998"
}
],
"relatedLink": "https://dataobservatory-eu.github.io/tuRtle/",
"readme": "https://github.com/dataobservatory-eu/tuRtle/blob/main/README.md",
"developmentStatus": [
"https://lifecycle.r-lib.org/articles/stages.html#experimental",
"https://www.repostatus.org/#wip"
]
}
GitHub Events
Total
- Issues event: 1
- Push event: 3
- Pull request event: 2
- Fork event: 1
Last Year
- Issues event: 1
- Push event: 3
- Pull request event: 2
- Fork event: 1
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| antaldaniel | a****l@g****m | 9 |
| mesteranna | m****8@g****m | 1 |
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 4
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Total issue authors: 2
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- antaldaniel (3)
- mesteranna (1)
Pull Request Authors
- mesteranna (1)
Top Labels
Issue Labels
documentation (1)
Pull Request Labels
Dependencies
DESCRIPTION
cran
- dataset * imports
- knitr * suggests
- remotes * suggests
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- codecov/codecov-action v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite