forked from IQSS/dataverse
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
get codemeta.tsv to load (displayOrder, mostly) #7844 #553
Closed
Closed
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
998cd74
feat(metadata): add metadata block for CodeMeta #7844
poikilotherm 1c4080a
docs(metadata): add CodeMeta reference to user guide
poikilotherm 91b1419
feat(metadata): load CodeMeta by default in new installations.
poikilotherm 73fbc0b
fix(metadata): fix wrong tab in CodeMeta and rephrase softwareVersion…
poikilotherm fcc36d0
fix(metadata): add standard name to Codemeta MDB displayName. #7844
poikilotherm 5655683
get codemeta.tsv to load (displayOrder, mostly) #7844
pdurbin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
#metadataBlock name dataverseAlias displayName blockURI | ||
codeMeta20 Software Metadata (CodeMeta v2.0) https://codemeta.github.io/terms/ | ||
#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id termURI | ||
softwareVersion Software version Version of the software instance, usually following some convention like SemVer etc. e.g. 0.2.1 or 1.3 or 2021.1 etc text 0 v#VALUE TRUE FALSE FALSE TRUE TRUE FALSE codeMeta20 https://schema.org/softwareVersion | ||
developmentStatus Development Status Description of development status, e.g. work in progress (wip), active, inactive, suspended. See repostatus.org for more information. text 1 <a href='https://www.repostatus.org/##VALUE'><img src='https://www.repostatus.org/badges/latest/#VALUE.svg' alt='#VALUE '/></a> TRUE TRUE FALSE TRUE FALSE FALSE codeMeta20 | ||
codeRepository Code Repository Link to the repository where the un-compiled, human readable code and related code is located (SVN, GitHub, CodePlex, institutional GitLab instance, etc.). https://... url 2 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> TRUE FALSE TRUE FALSE TRUE FALSE codeMeta20 https://schema.org/codeRepository | ||
programmingLanguage Programming Language The programming language(s) used to implement the software (e.g. Python, C++, Matlab, Fortran, Java, Julia,...) text 3 #VALUE TRUE FALSE TRUE TRUE TRUE FALSE codeMeta20 https://schema.org/programmingLanguage | ||
operatingSystem Operating Systems Operating systems supported (e.g. Windows 10, OSX 11.3, Android 11). text 4 FALSE FALSE TRUE FALSE TRUE FALSE codeMeta20 https://schema.org/operatingSystem | ||
operatingSystemName Name The supported operating systems name Windows, Mac OS X, Linux, Android, ... text 0 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE operatingSystem codeMeta20 | ||
operatingSystemVersion Version The supported operating systems version text 1 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE operatingSystem codeMeta20 | ||
applicationCategory Application Category Type of software application, e.g. Simulation, Analysis, Visualisation. text 0 #VALUE TRUE FALSE TRUE TRUE TRUE FALSE codeMeta20 https://schema.org/applicationCategory | ||
applicationSubCategory Application Subcategory Subcategory of the application, e.g. Arcade Game. text 1 #VALUE TRUE FALSE TRUE TRUE FALSE FALSE codeMeta20 https://schema.org/applicationSubCategory | ||
softwareHelp Software Help/Documentation Link to help texts or documentation https://... url 5 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE TRUE FALSE TRUE FALSE codeMeta20 https://schema.org/softwareHelp | ||
buildInstructions Build instructions Link to installation instructions/documentation https://... url 6 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE FALSE TRUE FALSE FALSE codeMeta20 | ||
runtimePlatform Runtime Platform Runtime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0). Supersedes runtime. text 7 #VALUE TRUE FALSE TRUE TRUE FALSE FALSE codeMeta20 https://schema.org/runtimePlatform | ||
targetProduct Target Product Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used. text 8 #VALUE FALSE FALSE TRUE TRUE FALSE FALSE codeMeta20 https://schema.org/targetProduct | ||
softwareRequirements Software Requirements Required software dependencies none 9 FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 https://schema.org/softwareRequirements | ||
softwareRequirementsName Name Name or title of the required software/library text 0 #VALUE FALSE FALSE FALSE FALSE FALSE softwareRequirements codeMeta20 | ||
softwareRequirementsVersion Version Version of the required software/library text 1 #VALUE FALSE FALSE FALSE FALSE FALSE softwareRequirements codeMeta20 | ||
softwareRequirementsUrl URL Link to required software/library https://... url 2 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE FALSE FALSE FALSE softwareRequirements codeMeta20 | ||
softwareSuggestions Software Suggestions Optional dependencies, e.g. for optional features, code development, etc. none 10 FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 | ||
softwareSuggestionsName Name Name or title of the optional software/library text 0 #VALUE FALSE FALSE FALSE FALSE FALSE softwareSuggestions codeMeta20 | ||
softwareSuggestionsVersion Version Version of the optional software/library text 1 #VALUE FALSE FALSE FALSE FALSE FALSE softwareSuggestions codeMeta20 | ||
softwareSuggestionsUrl URL Link to optional software/library https://... url 2 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE FALSE FALSE FALSE softwareSuggestions codeMeta20 | ||
permissions Permissions Permission(s) required to run the code (for example, a mobile app may require full internet access or may run only on wifi). text 11 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 https://schema.org/permissions | ||
memoryRequirements Memory Requirements Minimum memory requirements. text 12 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 https://schema.org/memoryRequirements | ||
processorRequirements Processor Requirements Processor architecture required to run the application (e.g. IA64). text 13 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 https://schema.org/processorRequirements | ||
storageRequirements Storage Requirements Storage requirements (e.g. free space required). text 14 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE codeMeta20 https://schema.org/storageRequirements | ||
releaseNotes Release Notes Link to release notes https://... url 15 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE FALSE FALSE FALSE FALSE codeMeta20 https://schema.org/releaseNotes | ||
contIntegration Continous integration Link to continuous integration service https://... url 16 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE TRUE FALSE FALSE FALSE codeMeta20 | ||
issueTracker Issue Tracker Link to software bug reporting or issue tracking system https://... url 17 <a href="#VALUE" target="_blank" rel="noopener">#VALUE</a> FALSE FALSE FALSE TRUE FALSE FALSE codeMeta20 | ||
#controlledVocabulary DatasetField Value identifier displayOrder | ||
developmentStatus Concept concept 0 | ||
developmentStatus WIP wip 1 | ||
developmentStatus Active active 2 | ||
developmentStatus Inactive inactive 3 | ||
developmentStatus Unsupported unsupported 4 | ||
developmentStatus Moved moved 5 | ||
developmentStatus Suspended suspended 6 | ||
developmentStatus Abandoned abandoned 7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: As far as I understood the spec, the compound parent field should be type "none". Would "text" cause a problem? Would that be another valid type? Is that type important after all?
(This is an interesting question despite I switched this field back to a normal, non-compound text field)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@poikilotherm whoops! You're right. Seems like it should be "none". Sorry, I was in a hurry and just trying to get the thing to load. These TSVs are a pain in the neck! 😄