Following up on our blog post here I'd love to hear your thoughts on the idea of using JSON-LD as a lightweight metadata format for describing scientific software.
Some questions to get us started:
- Is this a good idea? The goal when writing about this was to identify both a minimal amount of information necessary to cite software (and therefore receive credit as an author) but also format for doing such.
- Is it an error to not consider dependency management here? NodeJS uses package.json to define dependencies. I'd rather see software dependency management handled separately (and not by this file).
- What's missing? I'd love to expand this
keywords block into a subject/domain/software function block - what schemas and ontologies are available for doing this?
{
"@context": "http://schema.org",
"@type": "Code",
"name": "Fidgit",
"codeRepository": "https://github.com/arfon/fidgit",
"citation": "http://dx.doi.org/10.6084/m9.figshare.828487",
"description": "An ungodly union of GitHub and Figshare http://fidgit.arfon.org",
"dateCreated": "2013-10-19",
"license": "http://opensource.org/licenses/MIT",
"author": [
{
"@type": "Person",
"name": "Arfon Smith",
"@id": "http://orcid.org/0000-0002-3957-2474",
"email": "arfon@github.com"
},
{
"@type": "Person",
"name": "Kaitlin Thaney",
"@id": "http://orcid.org/0000-0002-7217-4494",
"email": "kaitlin@mozillafoundation.org"
}
],
"keywords": "publishing, DOI, credit for code"
}
Following up on our blog post here I'd love to hear your thoughts on the idea of using JSON-LD as a lightweight metadata format for describing scientific software.
Some questions to get us started:
keywordsblock into a subject/domain/software function block - what schemas and ontologies are available for doing this?{ "@context": "http://schema.org", "@type": "Code", "name": "Fidgit", "codeRepository": "https://github.com/arfon/fidgit", "citation": "http://dx.doi.org/10.6084/m9.figshare.828487", "description": "An ungodly union of GitHub and Figshare http://fidgit.arfon.org", "dateCreated": "2013-10-19", "license": "http://opensource.org/licenses/MIT", "author": [ { "@type": "Person", "name": "Arfon Smith", "@id": "http://orcid.org/0000-0002-3957-2474", "email": "arfon@github.com" }, { "@type": "Person", "name": "Kaitlin Thaney", "@id": "http://orcid.org/0000-0002-7217-4494", "email": "kaitlin@mozillafoundation.org" } ], "keywords": "publishing, DOI, credit for code" }