Skip to content
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

support Standards item type #52

Closed
mmoole opened this issue Sep 2, 2012 · 96 comments
Closed

support Standards item type #52

mmoole opened this issue Sep 2, 2012 · 96 comments

Comments

@mmoole
Copy link

mmoole commented Sep 2, 2012

First lets recap whats already been on the forums regarding the standards item type:
http://forums.zotero.org/discussion/2914/
btw the link to the IEE manual didn't work for me, but this one works: https://development.standards.ieee.org/myproject/Public/mytools/draft/styleman.pdf see chapter 18.2

Although standards have a lot of specific information, for citing we only need the most important things.
So lets just start with the most important fields on the top:

  • designator for the body org in short form - i.e. ISO/IEC/DIN/ but this can also be a combination like DIN EN ISO.…
  • designator for the specific standard - usually a number, i.e. 10646
  • number of the part if applicable, i.e. -4 (when citing ISO/IEC 7498-4)
  • year - this is also often followed with a colon directly by the number, i.e. 10646:2003
    well, it could also make sense to include all these four into one field. This might make it much easier!?
  • title - the title of the standard
  • title of the standards part, if applicable, i.e. Part 4: Management framework
  • long form of the body organization/issuing authority - could also be a company name
  • pages
  • ISBN number if applicable
  • language
  • issuing workgroup
  • short title
  • place
  • country
  • abstract
  • URL

maybe:

i hope i didn't miss a lot, so feel free to comment and make more suggestions :-)

@dwl-sdca
Copy link

dwl-sdca commented Nov 6, 2012

When adding the engineering code type please don't make it too restrictive. There are other standards bodies, the NFPA fire and life codes come to mind. Various levels of government in the USA have their own sets of codes that may be more or less strict.

@rmzelle
Copy link
Collaborator

rmzelle commented Nov 6, 2012

@dwl-sdca, do you have any examples of how such codes are cited in the literature?

@bdarcus
Copy link
Collaborator

bdarcus commented Nov 6, 2012

Technically, isn't the document type here a "specification"; rather than a "standard"?

@dwl-sdca
Copy link

dwl-sdca commented Nov 6, 2012

Not at hand but I'll find and send you examples.

David

David W. Lawrence, PhD, MPH, Director
Center for Injury Prevention Policy and Practice
San Diego State University, School of Public Health
6475 Alvarado Road, Suite 105
San Diego, CA 92120 USAdavid.lawrence@sdsu.edu
V 619 594 1994 F 619 594 1995 Skype: DWL-SDCAwww.CIPPP.org --
www.SafetyLit.org

On Tue, Nov 6, 2012 at 12:14 PM, Rintze M. Zelle
notifications@github.comwrote:

@dwl-sdca https://github.com/dwl-sdca, do you have any examples of how
such codes are cited in the literature?


Reply to this email directly or view it on GitHubhttps://github.com//issues/52#issuecomment-10125874.

@AndrewNOConnor
Copy link

+1 for this feature and the discussion on the forum. One of the biggest difficulties is having the reference display correctly, as many standards have a more common method, eg. ISO standards almost always have a colon than the year of publication, where as UK Def Stans have dashes between the parts being referenced. So maybe a field which simply allows the user to type how they want it to be displayed.

If possible could the references be imported from a website like: http://www.everyspec.com. This may provide some consistency to the many different types of standards.

@AndrewNOConnor
Copy link

Sorry as an additional comment, its important that the status of the standard be included. These include:
Draft / Current / Interim / Superseded / Cancelled. There are numerous times which draft or cancelled standards are used in literature.

@bdarcus
Copy link
Collaborator

bdarcus commented Oct 14, 2014

Has anyone here answered my question above? I really don't think a "standard" type makes sense; what gets standardized, and cited, are specifications.

@adam3smith
Copy link
Collaborator

isn't specification more confusing than it helps, though? People refer to the standard specifications as the "Standard" (what else would the standard be) just the way they refer to patent specifications as the "Patent."

@karnesky
Copy link
Collaborator

@bdarcus Not sure what prompted the "bump", so I may be missing something. This seems to be a bit of a semantic argument. The MARC Genre Term here would be "standard or specification".

I understand where you're coming from, but think the broader/parent term may be defensible. Some standards bodies differentiate a specification from, e.g., a test method (that you may also want to cite). See, for example, https://en.wikipedia.org/wiki/ASTM_International

@bdarcus
Copy link
Collaborator

bdarcus commented Oct 14, 2014

It's a semantic discussion, but also one about levels of abstraction. I
guess you guys are saying they're two words for the same thing. I'm saying
they're not, though admittedly not with great certainty.

@karnesky
Copy link
Collaborator

I actually agree they're different things, though different standard bodies are not consistent in differentiating them. Many bodies release documents that they do not consider to be "specifications", but are typically cited the same way as a specification produced by the standards body.

It is worth working out abstraction, still. But I probably see it a bit flatter than you: do we need @mmoole's enumeration of the "type or genre" field? It doesn't seem to be in the MARC/MODS model & (probably) doesn't impact citations. But some bodies do record this bit of info.

@ewa
Copy link

ewa commented May 9, 2017

Has anything happened recently on this (beyond Dan Forsberg's file here: http://forsberg.fi/zotero.html)

@joelotz
Copy link

joelotz commented Jun 2, 2017

I agree, has anything happened on this discussion?

@adam3smith
Copy link
Collaborator

The whole point of a ticket is to allow people to see if there's any progress. There hasn't been.

@mxa
Copy link

mxa commented Nov 11, 2017

I'd like to see progress here. 5 years later.

@rmzelle
Copy link
Collaborator

rmzelle commented Nov 11, 2017

@mxa, it would help us if you and other interested parties could give us links to the relevant sections of popular style guides on the topic of standards, so we can make an inventory of what types of fields would be required to support this kind of item type.

@jasonzou
Copy link

Here is an example in APA 6th ed. http://libraryguides.vu.edu.au/apa-referencing/patents-and-standards
Standard code/number is formatted differently.

@ewa
Copy link

ewa commented Dec 12, 2017

@ewa
Copy link

ewa commented Dec 12, 2017

In practice, I generally use the techreport BibTeX item type. So this specification produces the BibTeX (exported from Zotero) below.
marked up spec title page

@techreport{36785V2V,
    title = {36.785: {{V2V Services}} Based on {{LTE}} Sidelink; {{User Equipment}} ({{UE}}) Radio Transmission and Reception},
    timestamp = {2016-06-15T15:53:26Z},
    number = {36.785},
    institution = {3GPP},
}

The main challenges here are:

  • Standards almost never seem to have a designated author, and if they do, that's not usually what you want to reference them by. So that throws off lots of styles which at best complain about missing authors. That leads to throwing off how references are sorted. One "solution" is to list the issuing group / standards body as the author, but that ends up being redundant if you provide that information anywhere else.
  • Standards are so often referred to by their number (or other designator) that you really want it to be the cross-reference key (unless you're just using numbered refs), and it should be the first part of the "title" in the bibliography. But incorporating it into the "title" field is kind of an ugly hack and gets redundant if you also include in a structured field.
  • There are lots of sub-types and extra fields that capture useful information but may not always need to be displayed.

If I could have anything I wanted, the reference data would be something like this:

@Specification{36.785V2V,
  title = {{V2V} Services Based on {LTE} Sidelink; User Equipment({UE}) Radio Transmission and Reception},
  title_long = {3rd Generation Partnership Project; Technical Specification Group Radion Access Network; {V2V} Services Based on {LTE} Sidelink; User Equipment({UE}) Radio Transmission and Reception (Release 14)},
  subtype = {TR},
  number = {36.785},
  version = {V14.0.0},    [comment:  Maybe this should be 14.0.0 instead?]
  issuer = {{3GPP}},
  issuer_long = {3rd Generation Partnership Project},
  sub_issuer = {TSG RAN},
  sub_issuer_long = {Technical Specification Group Radio Access Network},
  special:3gpp:date_rev = {2016-10},
  special:3gpp:release = {14}
}

A natural sort key (in places where we'd typically use the author) would be 3GPP TR 36.785, and a reasonable rendering (following the ASME guide) would be

2016, 3GPP TR 36.785: Vehicle to Vehicle (V2V) services based on LTE sidelink; User Equipment (UE) radio transmission and reception.

I could probably be convinced that, even though the citation guides don't say anything about it, a version should be considered part of the specification number, giving something like:

2016, 3GPP TR 36.785 V14.0.0: Vehicle to Vehicle (V2V) services based on LTE sidelink; User Equipment (UE) radio transmission and reception.

@ewa
Copy link

ewa commented Dec 12, 2017

I realize those aren't complete answers, but maybe they're helpful @rmzelle. 3GPP makes puts out the weirdest, hardest-to-reference standards I deal with, so if a solution works for them it's off to a good start.

@WarthogARJ
Copy link

I've been asking for this feature on the Zotero forum since 2006 as well.

I like @ewa format idea.
"Sub-type" is very important, it can be used to refer to a Draft, or to a Recommended Practice as well.

Another comment is that the US standards environment is the exception and not the rule in terms of international practice.

Most countries have in effect STANDARDIZED their standards, and don't have the many 1,000's that the US has. Look at the entire European Community for example, they merged their national standards bodies into one central body: CEN (issues EN standards). It's not just the European Union, but contains other linked countries like Switzerland. Many countries outside the EU import EN standards: this happens in South Africa and Australia for example. CEN has formal links with a lot of the major non-EU standards bodies, like Japan. They only have an informal relatonship with ANSI (they use this exact term).

And many ISO standards are based on EN standards, in fact CEN and ISO have close ties, understandable since ISO is European based.

The US doesn't really have a central body that issues/controls standards. ANSI is the closest you get, but it doesn't actually draft its own standards.

Anyways, I would suggest that in terms of international coverage, that Zotero ensures its eventual standard type to be a close fit to ISO and CEN standards. That will still fit the major US standards organizations. I think trying to make it fit to the (many 1,000's of) minor US standards issueing bodies is counter-productive: it's better to keep up the pressure on them to merge into a more uniform output.

This has already happened to a large extent with the US military MIL-SPEC's. They decided it was costing too much to maintain the huge number they had, and have decided to cut them back to the few they really need and use civilian specs instead.

@ewa
Copy link

ewa commented Feb 23, 2018

I looked into adding a "specification" type on my own local branch of Zotero, and concluded that it was a bigger PITA than expected: The definition of the item <-> itemType <-> field(s) <-> value(s) relation sseems to be spread over a bunch of different files, and adding a new itemType breaks synchronization with the server.

So ... is there a not-super-painful way for a user/developer who isn't a Zotero expert to prototype out an implementation before suggesting it as a change to Zotero proper? Or is this just one of those "leave it to the experts" things?

@adam3smith
Copy link
Collaborator

It's fairly involved for a non-expert and it completely breaks your copy of Zotero for sync. What's your interest in prototyping this on a fork? It's not going to make this move any faster -- for that, a simple list of fields and mapping to CSL (and other Zotero fields) with mutual agreement from several folks knowledgeable on referencing standards and links to citation examples (much of which is already present in this thread here). Translating this into database and display changes is indeed a job for the developers, but the real expertise needed here is substantive.

@ewa
Copy link

ewa commented Feb 27, 2018

I suppose that's true. My interest in prototyping it is just the usual - I'd like to use it. If it were easy, I'd set up something for my own use, and maybe learn a few things that might inform what gets implemented for real later. But it looks to be not so easy.

@adam3smith
Copy link
Collaborator

Setting this up to show a couple of extra fields and a new item type is fairly easy, but as I say, that breaks a lot of other things, some over which you have no control (like sync), so I wouldn't think it's worth it. It also likely would not work well with updates and not be compatible with the actually implemented solution later on, so if this is intended for actual work, I'd advise against it.

@coldacid
Copy link

Something to make note of is that some documents that could fall under this type may be part of different standards series -- for example, RFCs 2119 and 8174 are also (jointly) BCP 14 -- and all these series identifiers may need to be included in a citation for the standards.

Looking at text citations for these two RFCs as provided by the RFC editor website, we see: (1, 2)

Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <https://www.rfc-editor.org/info/rfc2119>.
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <https://www.rfc-editor.org/info/rfc8174>.

There also are plenty of standards out there which are shared between standards series published by different institutions without a joint issue sharing the same identifying number in each series; off the top of my head I can think of Office Open XML (ECMA-376, ISO/IEC 29500) and there are certainly others.

@adam3smith adam3smith added this to the CSL 1.2 milestone Apr 26, 2018
@redleafnew
Copy link

hope it finish soon

@WarthogARJ
Copy link

WRT the definition of a "Standard", and "Type" it can get confusing, especially for American standards since there is no standardisation for American standards (no pun intended). That's because there is no overall ruling national standards body in the USA. ANSI is only advisory and "co-ordinating", unlike the status of national standards bodies elsewhere in the world (for example in Germany it is DIN, in UK it is BSI etc). The USA has a very complex and inconsistent series of associations that issue standards: there's >10,000 of them. Compared to in a given EU Country that has 1 or 2.

(1) The ASTM defines a Standard as:" In ASTM terminology, standards include test methods, definitions, recommended practices, classifications and specifications" (ASTM Charter).

(2) NACE another American-based standards body (National Association Corrosion Engineers, now combined with AMPP) defines a Standard as:
"AMPP issues three classes of standards: Standard Practices (SP), Standard Test Methods (TM), and Standard Material Requirements (MR)"

(3) API (American Petroleum Institute) issues the following as "standards":
Standard (Std)
Recommended Practice (RP)
Specification (Spec)
Technical Recommendation (TR)

I recommend calling all the above "Standards", and then distinguishing them by the "Type" field.

@WarthogARJ
Copy link

Perhaps I missed it, but this issue of how to classify a TECHNICAL standard is already quite exhaustively covered by ISO itself: International Classification for Standards (ICS).

It's like a Dewey-Decimal system for Standards (in fact its website says exactly that).

Wikipedia has a reasonable description of it:
[])(url)

And the current database/listing for the ISO standards following it are at:
[](url)

And Document Center has a Search scheme using it, that includes ISO, ASTM, DIN, BSI, IEC
[](url)

ANSI has a search engine using it for American standards:
[](url)
Also see:
[](url)

ICS can be applied to ANY technical standard, and it's actively used by:
ISO
IEEE
ANSI
ASTM
NIST
EN (and related BSI, DIN and other European Standards Organisations)

The goal of ANSI (the US federally funded standards body) is to gradually get all American standards bodies under its wing...which might occur before the metric system is adopted...:-}

Therefore, Zotero should have a structured input for ICS classification.
And it would be a useful plug-in to have, where you specify the ICS number and retrieve the Standard info for it.

@WarthogARJ
Copy link

In fact, ANSI uses the ICS classification itself to classify the various SDO's (Standards Developing Organisations). Look at the tab for "View by Industrial Sector". Each Category is the ICS one.
For example:
Agricultural Machines, Implements, and Equipment - 65.060

Unfortunately due to the embyonic nature of standards standardisation in the USA, not all SDO's are ANSI certified, and very few use the ICS classification on their standards.
So you can use the ICS to go FROM the ANSI site to the SDO, but not the other way.

However, for European standards, the link works both ways.

@WarthogARJ
Copy link

Hi:
Has anyone read what I wrote here?
I know I wrote a lot, but I tried to do it in an organised manner.
Could I have some quick feedback that it's been at least read?
And if anyone has questions.

I raised the issue of Engineering Standards in 2012:
[](url)
https://forums.zotero.org/discussion/26132/item-type-for-engineering-standards#latest

And I understood it was on the "To Do" list, and was expected in maybe a year.
I asked again in 2014.
Then in 2018.
Is now late 2022, and is great something can be done now.

No blame, but I made suggestions then, and I think that my above input good, and is well supported.

I work with standards as both a User, and to help draft them.
The UIAA SafeCom issues climbing equipment standards, and this feeds into CEN, which feeds into ISO.

And I'm aware of the differences between US standards and European/ISO ones.
It's pretty easy to address most European ones, because there has been a lot of attention paid to making them consistent: both across 31 European countries, as well as internationally with ISO.
But is not the case in the USA, for better or worse: "it is what it is".
ANSI is trying to change that, but there's a long way to go.

As I see it, with Zotero, adding an Item Type "Standard" is better than what exists now: which is nothing.
Having "Organisation" is fine too.
But the field "Authors" should not be active if it is for a "Standard".
That is misleading.
Even "Creator" on its own is misleading.
As mentioned below, perhaps substitute "Committtee" for "Authors" if "Standard" is selected.

Generically, ALL Standards follow this route (American, European etc etc):
(1) Some entity requests to another entity that a Standard is generated: this varies, and doesn't need to be in Zotero
Could be a person, or an organisation.
And sometimes the same entity that requests it is the parent organisation that drafts the standard (see below)

(2) Then some entity works on the Standard, and issues a Draft
This Draft should be documented in Zotero, if that's what the item is you want to enter into Zotero
But it's important to note it is a DRAFT.

And we need to document:
Organisation that issued the Draft
Date it was issued
Number of the Draft
And that it is a "Draft"
You can have multiple versions of the Draft, but that is tracked by the Number and/or Date
It would be helpful to have a field for "Committee": if you like, this can be what is filed under "Author"

(3) Issued Standard:
After approved, one could say it has been "Published", but as I said above, not all Standards can be said to have a "Publisher".
Some do, some don't.
Instead, an Issued Standard should have the following:
Organisation that has issued it: this is linked to the NUMBER
Number
Date it is issued (which is the Effective Date usually)

And you often have multiple Organisations that use pretty well the SAME Standard Body
But they usually adjust the Heading/Title to add their Abbreviation to the title
And sometimes adjust the Number too.
And the Language, if translated.

But it will ALWAYS have an associated "Parent" Organisation that did the initial creation of it.
And controls when it is revised, and perhaps withdrawn.

In Europe ( by which I mean the EEC: Europe Economic Community, not just the EU) many standards have 2 if not 3 Organisations linked to them:
CEN: the EEC body that created the Standard
"XYZ": the National Standards Body that uses the CEN standard, and in effect issues it in its own country, and often translates it (and enforces it)
This could by BSI (British Standards Institution), DIN (German) etc etc.
ISO: if the CEN standard has been adopted by ISO. Not all CEN Standards are adopted.

In the USA, you could have two organisations linked to a given Standard:
SDO: Standards Developing Organisation
And sometimes ANSI: the Federal body that is trying to co-ordinate standards across the USA
But unlike the CEN, ANSI does not (tend) to DEVELOP standards: SDO's do that.
Exception are the IEC-related standards.

However, it is not so often (I suspect never: I've not seen it to my recollection) that a "homegrown" standard by most American SDO's would be adopted as-is by ISO,
That is, issued as an International Standard.
The format is not suitable for ISO.
The exceptions are standrds from ASTM, ASME and NIST: they come closest to ISO formats.
But even then, they are changed so much that they are no longer the same item if they are used to help draft an ISO standard.

An example is BS EN ISO/ASTM 52915:2017 Specification for additive manufacturing...
This Standard is IDENTICAL to the ISO/ASTM 52915 (and it says that in the BSI coverpage).

And if you look at the related ASTM listing of it (ASTM ISO/ASTM 52915) the body is SIMILAR but NOT identical to the ISO/ASTM 52915 standard.
There is more than just a coverpage change, and a slight tweak to the title (adding an organisation abbreviatiion in front of the ISO/ASTM 52915).

THEREFORE, my point is, Zotero needs to distinguish the RELATED Organisations with a given standard (and indeed, which one is the PARENT, or perhaps RULING organisation.
And then what organisation has adopted it to in effect re-issue it in its own jurisdiction.

This is more critical with Standard with an American link.

In Europe, the CEN format is often taken in as-is for an ISO Standard.
Largely because the same people work on the same Committe that issues initially the CEN Stanadard, which is then adopted by ISO.
An example can be seen in BS EN ISO 20312:2012 Petroleum amnd natural gas industries...
This Standard was initially DRAFTED and then ISSUED by CEN (by Tech Committee CEN/TC 12).
That's what the "EN" means in the title.
Then it has been issued in the UK, by the BSI, using the same number, and with a BSO coverpage, but the body is from CEN.
And THEN, it has been adopted "lock stock and barrrel" by ISO, and uses the SAME number.
There is an ISO Committee that confirms it is suitable for ISO as issued: ISO/TC 67).
And a statement that this ISO TC has been prepared "In collaboration" with the CEN TC.

And the EXACT same Standard is issued by ALL the National Bodies of the EEC (31 in total, from Austria thru to UK), but only differing in the first part of the title of the Standard (the National Standards body will have its own initials there), and usually a cover page (and often a translation into the country's own language).

My point is that it's important to identify the "parent" organisation for Standards, as well as the other Organisations that has re-issued it, if that is the case.

Perhaps this all sounds confusing, but if Zotero intends to have some sort of robust consistent classification for Standards, then this is important to understand.

@adam3smith
Copy link
Collaborator

Has anyone read what I wrote here?

You do realize when you posted this, yes?

There is indeed a bit too much going on, but for what I gather are the main new issues:

  1. Author/Creator: we have creator fields currently for all item types, including things like case and statute where they don't make sense, so I don't think this does much harm here, though I'd also not have a problem with leaving it out.

  2. Status makes sense to me. I'd add that to the above

  3. Publisher: is explicitly discussed and addressed as separate from organization in (at least) the Chinese case above, so that's staying in addition to organization/Standards Body. May not exist or be relevant for all cases

  4. Related Organizations/Bodies: It's not clear to me how that would be incorporated reasonably into the Zotero data model or how it appears in citations (does it ever?). As I understand it, you'd cite one specific version of the standard -- say the Slovenian one -- even if it's understood to be identical in content to a parent CEN/ISO one. The different organization abbreviations are part of the standard number which is how I'd imagine they enter the citation. Doing this via the author field is going to get incredibly messy.

@dstillman
Copy link
Member

There are examples with authors in this thread. IETF RFCs have authors.

I assume for a committee you'd just use the single-field mode.

@WarthogARJ
Copy link

OK, thanks for feedback.
And sorry for being impatient.

(1) Author/Creator field:
No offence, but I'd say just because this is incorrect for Case And Statute, that it's a good idea to add to the error with a 3rd misleading case.
I would say this being the 3rd time it would be wrong, and I think misleading, helps justify a fix.

Perhaps the best would be to have the "Author" field read "Creator".
For EVERYTHING in Zotero.
Or else have it read "Author/Creator".

Then for Standards, one would enter the Committee that wrote it.

(2) Status:
Great.
I think it needs three types: Draft, Active, Withdrawn

(3) Publisher:
No offence, but citing the Chinese case is "tail wags dog".
The bulk (>99.9%) of standards that people use are, in this order, European-based then US-based.
In terms of Users, Population, GDP etc etc.
I think a Zotero Standards entry should aim at being a good match for these types of standards.
See below.

(4) Multiple Bodies:
"It's not clear to me how that would be incorporated reasonably into the Zotero data model or how it appears in citations (does it ever?):
Yes: it occurs for most European/American technical standards.
And Yes, I don't think including it in Authors would be ideal: rather use the Committee for "Author" as the "Creator".

One prime case of being useful is for the bulk of American standards.
That are issued by an SDO, and without any reference to ANSI.
But however are indeed acredited by ANSI.

A Zotero user might not decide to enter anything for any other Body, but the option should be there.
Once the Zotero Standard starts going, hopefully a plugin will be written to add the relevant information.

Perhaps this is not obvious to people with a non-technical foundation, but standards by their nature are....standardised.
Compare them to research published in Journals.
There are thousands of Journals, with no standardised format.
Whereas for the mainstream engineering technical standards (ISO, EN, ASTM, ASME, IEC) there is ONE format per body.

@WarthogARJ
Copy link

WarthogARJ commented Dec 30, 2022

There are examples with authors in this thread. IETF RFCs have authors.
Authors:
I would view Standards from IETF to be a very (very) small case out of the overwhelmingly larger number of Standards issued by the mainstream engineering standards organisations: ISO, ASTM, ASME, EN, IEC etc etc.

I would argue that by their very nature, that Standards do not have an "Author".
It's close to anethema for a mainstream engineering Standard to have an "Author", if you look at how "Author" is defined by various works.
If we use the Committee of a given Standard as the "Author", then:
(1) Copyright: none, resides with issueing Organisation
(2) Individual recognition (i.e. to an individual human being): none (see below)
(3) Writer: often (usually) does NOT actually write ANYTHING in the published work, the standard (see below)

A mainstream standard (from ISO, EN, ASTM, IEC etc) has a COMMITTEE comprised of technical matter experts who contribute their expertise, and there is often a 2nd group of professionals from the supporting Standards (parent) Organisation who take that and actually draft (write) the Standard.
For most CEN standards, the supporting body is the German DIN.
For some, like ISO oilfield related standards, it is the French AFNOR.

Are either of these an "Author" in the same sense as they are for other references?
I'd say No.
There are not, and cannot be a specific individual.
The Committee is usually comprised of representatives of stakeholders.
Sure, sometimes individual experts are on a Committtee, but at the discretion of the Committee Secretary.
And then you'd class them as representatives of the existing subject knowledge: replaceable to other experts

I would argue that compared to other references that Zotero covers, that "Author" for a Standard is split into two parts:
(1) the actual intellectual input (from the members of the Committee)
(2) the organisation and output of it in the required format (by paid technical writers of the parent body)

Is closer to someone who hires a ghost writer to write something.
They are both required to fulfill the author duty.

@adam3smith
Copy link
Collaborator

Sorry, but this is just not a helpful way to engage. Your expertise is welcome, but only if you can contribute it with an open mind and some humility & respect to the expertise and interest of others. Otherwise, I'd suggest writing your own app.

@mmoole
Copy link
Author

mmoole commented Dec 30, 2022

I think there are a lot of perspectives being presented here which may lead to misunderstandings (I love this 🥳), examples being:

  • end users are directly writing to developers, who then could often interpret things being mentioned as requirements (I would always fall for this);
  • trying to reflect 'all' use cases in the digital model in Zotero - but we need a trade off somewhere between enough details and not too rough to be unusable;
  • subject-matter experts in this or that field chiming in, being understood in not their expressed/intended ways, leading to varying motivation on all sides...;
  • etc...

I would add some snippets to these aspects:

  • status/state: although I would agree on the status of 'draft', the other states of being 'active'/'effective' or 'withdrawn' tend to not be part of the published instance of the standard. I.e. there is a draft version (or multiple) that's being published as draft, but the then released standard is published only once. It doesn't get republished with another state/status, unlike the draft. This means the state of the released standard changes over time. One mostly would need to look it up at an authoritative body's website.
    If we would be even more complete, I would also suggest 'superseded' as state (as had been mentioned above ( support Standards item type #52 (comment)_ ).
    But in the end, I am not so certain it would make sense to include this at the first CSL release containing standards. Maybe that is an aspect that will develop further once standards are included.

  • author/creator: as Zotero already has many kinds of creators for various item types, I don't think we need more here. From an end user point of view it may be nice to see it labeled a bit different from for example at the book type. Here I would also say that once standards are in CSL and Zotero, it may turn out to be useful to have this and that, but those may be different things or made a bit differently than we see things now.

But finally I have to say as an end user I am very happy to use Zotero, and look forward at what the development team will do towards standards. We can contribute input from various points of views here (and this may be quite inconsistent and contain contradictions), but it's up to the real developers to blend this in a fully specified, impeccable CSL schema that will work with Zotero and all CSL using apps out there 🤩.

@fgnievinski
Copy link

Here are some examples of citations to standards (in APA Style, 7th Ed.):

https://apastyle.apa.org/style-grammar-guidelines/references/examples/iso-standard-references

I don't see anything super specific or incompatible in the usage of authors field.

FGN

@WarthogARJ

This comment was marked as off-topic.

@WarthogARJ

This comment was marked as off-topic.

@WarthogARJ

This comment was marked as off-topic.

@adam3smith
Copy link
Collaborator

dstillman is Zotero's lead developer. I co-maintain the Citation Style Language, which is responsible for the automated citations produced by Zotero, i.e. directly relevant code for this issue. In fact, the majority of the people posting here have directly contributed to Zotero and/or CSL.

humility is relevant because you can't contribute effectively to a collaborative project if you're not willing to listen to and appreciate what other contributors have to say and that you might on occasion be wrong -- see e.g. your dismissal of Internet standards, Chinese requirements for citing standards, as well as the expertise of developers in how to implement specific metadata and citation requirements in software they've been working on for over 15 years.

@dstillman
Copy link
Member

OK, here's what we have:

standard

(And Abstract will likely move in a future redesign, putting Organization immediately below Author.)

@adam3smith
Copy link
Collaborator

Looks good to me. The open questions I have from looking again at ISO metadata as well as the discussion & additional detail provided above. For context here's what ISO seems to consider the key metadata for their standards (in addition to number & title)
image
(from this standard)

Based on this:

  1. (Technical) Committee: I don't think I've ever seen this cited, but if we do want to capture that information (and both given the inclusion by ISO and the above referent to it it does seem relevant info), I think it'd be weird to add it as a single field contributor(?) (and definitely shouldn't be author where we'd have to work around it in every citation style). We do have the (slightly different but related) committee for hearing, mapped to CSL section. No strong opinion on whether this makes sense to include.
  2. Number of pages: ISO provides this and might be nice to capture where it exists since we have good standard Zotero&CSL support? I'd be inclined towards adding this.
  3. ICS -- I think the closes analog we have for this are LCSH (also hierarchical, standardized classifiers) so I think automatic tags are probably the way to go here to include those, i.e. nothing to do on that.

I think that's it -- I'm pretty sure this covers all citation examples we have above and a good bit more for eventualities & future developments (and, as for all complex types, obviously doesn't capture the full complexity of available Metadata).

@dstillman
Copy link
Member

OK, thanks. I'm fine adding committee below organization and adding numPages. And "Edition" is "Version" (mapped to CSL version) in this case, yes?

@adam3smith
Copy link
Collaborator

"Edition" is "Version" (mapped to CSL version) in this case, yes?

Yes, exactly

@KingCZE
Copy link

KingCZE commented Jan 18, 2023

Would you be able to show an example on e.g.
ČSN EN 1992-1-2:2006 (73 1201) (Or even funnier ČSN P ENV 1992-1-2:1998 (73 1201));
BS EN ISO 3834-2:2021 - TC;
NZS 4541-2020;
AS/NZS 4187:2014 A2?

I have my doubts about how universal it really is, and some of the fields are not really clear to me.

Thank you.

@adam3smith
Copy link
Collaborator

Title: Quality requirements for fusion welding of metallic materials - Comprehensive quality requirements
Number: BS EN ISO 3834-2:2021 - TC
Date: 2021-05-31
Organization: BSI
ISBN: 978 0 539 17816 6

And optionally
Status: Current
Committee: WEE/36
Publisher: British Standards Institution
URL: https://knowledge.bsigroup.com/products/quality-requirements-for-fusion-welding-of-metallic-materials-comprehensive-quality-requirements-1

The others follow the same logic

@KingCZE
Copy link

KingCZE commented Jan 18, 2023

Title: Quality requirements for fusion welding of metallic materials - Comprehensive quality requirements Number: BS EN ISO 3834-2:2021 - TC Date: 2021-05-31 Organization: BSI ISBN: 978 0 539 17816 6

And optionally Status: Current Committee: WEE/36 Publisher: British Standards Institution URL: https://knowledge.bsigroup.com/products/quality-requirements-for-fusion-welding-of-metallic-materials-comprehensive-quality-requirements-1

The others follow the same logic

So nothing like dividing "Part 2", subpart name, preliminary code (ENV), catalogue / national number (73 1201),... ?

@adam3smith
Copy link
Collaborator

Correct. There's no way we're going to disassemble the standard numbers. I understand the individual parts have meaning, but I don't think it makes any sense to store them as individual fields in the context of an app like Zotero.

@iAnyKey
Copy link

iAnyKey commented Feb 15, 2023

Does anybody working on a standard template right now?

@adam3smith
Copy link
Collaborator

There's no work left afaict. It'll land with the next batch of new item types/fields

@IndefiniteBen
Copy link

Is that planned for a specific time, or just when everything is ready?

@iAnyKey
Copy link

iAnyKey commented Mar 2, 2023

@dstillman may we ask to release these changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests