-
Notifications
You must be signed in to change notification settings - Fork 8
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
Software item type #69
Comments
Software is increasingly being cited |
Preferred CSL item type name? "program", "computer_program", "software"? I think I prefer "program". |
Program could be confusing. http://dictionary.reference.com/browse/program On Wed, Oct 21, 2015 at 9:51 AM, Rintze M. Zelle notifications@github.com
|
Is "software" too general? Otherwise I guess we'll go with "computer_program", then. |
I actually like software, don't see how that'd be too general (if anything that's a plus), and it's nice and pithy. |
Fine with me! |
@rmzelle Is there any status update (or PR in https://github.com/citation-style-language/schema) for this "software" type addition? |
no -- item type additions happen in new CSL releases and those take time to prepare (no need for a PR -- the work here is not the actual change in the schema, which is trivial, but reaching agreement on what should and shouldn't be in a next release). |
While I've been procrastinating for over 4 years now when it comes to working on a new CSL release, I have some good hopes we can rekindle the fire and push out a (small) update in 2017. One reason I didn't feel much pressure is that adding new item types wasn't really feasible for Zotero 4.0.x, but this situation is about to change now that Zotero 5.0 has nearly arrived (while there are many more programs that use CSL, I didn't want to leave Zotero out in the cold, since they've been one of CSL's biggest institutional supporters). That's what I tell myself, anyways. |
I'm lurking on this issue because I'm hoping to see a solution for projects like duecredit that need a standard interchange format for citations, and in particular software citations -- right now AFAICT there really isn't any reasonable format for them to use. |
@njsmith, yes, we're aware of the high interest in the community to improve software citation, so a new item type for software will almost certainly be added to the next CSL release. Can't provide a more precise ETA right now, though. |
I am curious if there are any updates regarding a |
Status is still the same as above. |
Hi, is this still a work in progress? =) Thanks! As a workaround, is this something we can pull and modify? |
My impression is there's been a consensus that this should be implemented, right? If yes, can we move this to accepted? |
We renamed Computer Program to Software a while ago in Zotero. Is there anything else we need to do here? |
We need to map it to CSL 1.0.2 Also, I don't know that we really need both System ( I don't ever see references to System (Windows, Linux, MacOS) in citations, and the Programming Language label is confusing. Should it contain, e.g., "R" or "R package" (the latter being what would be cited). What about something like an R Package that has both R and C++ code in it? I think consolidating these fields to just "Type" or "Software Type" (mapped to Or perhaps for backwards compatibility, add "Software Type" ( |
We definitely want to keep Programming Language, since it's fairly important for non-citation usage, and we save to that from GitHub (e.g., "Python"). We could consider duplicating "Programming Language" values into "Type", but I wouldn't want to just move them. "System" should probably be "Platform" for clarity. |
Should we try to populate "Type" from the GitHub translator? If all we have is, say, "Python"? The Type fields in general are kind of unfortunate — it seems like they're often tied to style requirements, which sort of breaks the fundamental model of data vs. presentation and means we can't generate correct citations out of the box… |
I would suggest the following:
I don't think that the Type fields are that much of a nuisance. The only style that is quite prescriptive about the exact wording of types is APA, and even there it got a lot more flexible in terms of what is allowable in 7th edition—phrases like "computer software" are sort of like fallbacks if there isn't a more specific term (e.g., "Python package"). Other styles are really flexible about exact phrasing. The biggest limitation about Type/Format fields ( |
I think populating "Type" from the GitHub and CRAN translators would be good. "Programming language" + " package" would work a huge amount of the time, as least for the commonly most cited languages (R, Python, Julia, Matlab). Do you have a sample of GitHub programming lanugage field data? |
Per https://github.com/citation-style-language/styles/pull/1704/files#r41761578
(@adam3smith)
The text was updated successfully, but these errors were encountered: