From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 6N0jArs0O2LeaAAAgWs5BA (envelope-from ) for ; Wed, 23 Mar 2022 15:54:51 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QNVKO7o0O2LjdQEA9RJhRA (envelope-from ) for ; Wed, 23 Mar 2022 15:54:50 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E753A16516 for ; Wed, 23 Mar 2022 15:48:33 +0100 (CET) Received: from localhost ([::1]:35940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nX2Hp-000482-4e for larch@yhetil.org; Wed, 23 Mar 2022 10:48:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nX2F5-0001M0-DS for emacs-orgmode@gnu.org; Wed, 23 Mar 2022 10:45:44 -0400 Received: from [2a00:1450:4864:20::42e] (port=41769 helo=mail-wr1-x42e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nX28L-0005In-Be for emacs-orgmode@gnu.org; Wed, 23 Mar 2022 10:38:46 -0400 Received: by mail-wr1-x42e.google.com with SMTP id h23so2421884wrb.8 for ; Wed, 23 Mar 2022 07:38:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+SxZPJOJkav39UE5eVAzUeklUttY7bo7jhERx5Ulnfg=; b=Uoh1xcZrY0XsXkl1viraKvDjWjvxrISWNhrRHzvYAtzM4hf9Uy8i8hry/wD6krSWZq wqe3mzlMqVuYkkxyInqD6bf+Hj7XwIcZ3Ju0rIy1hxlocUsdNDzpqPE+5R6Oy387k9SC muJtm1a4S16Kct7oViA3ydKs8+xIfXiSWgskJGsWBh1QLRXvNxwNDP8ZgETaa01q4+Ec XEQLjwmPViTBgZgCZyFNvtPOjmC6bq5F/cOd9POU9uqEIuPnqJ3yKWmnp25Zx2fwOoXZ a37aWhnOYOSB1XzpZeFpXo8qjio79HDLPkCruP7ZKrAsKyM71MFrRQZJiywQI4/DL1pu SKVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+SxZPJOJkav39UE5eVAzUeklUttY7bo7jhERx5Ulnfg=; b=zHAeQaGC0a9DC0AWkwcDuml/I62QA4U5Ez0xe15XhpJxfmFbAcnebwHx1e+iKiklXU eYwA/tJBabp+3PdJsn1ak5WEeTiTGYnFxiAkTue26Gpbi3+YNea0+tzROepj2jdg87la EjXz9iKnKSBLdZv1gACCm/K+25t5f3s75zhPHTu/ClH6yWtpQDnsAq/aS6irUuuHJT3i uOdx/KmalQv1OVuYkPmnD69rvLbEEdZu7/GwzUN5MZF7iLdZD1dQ3g0Bb5WEl7DDWhmG 90Q3UWbSs9uM3mMWM4sK8SD1YC/YaDlpWbpW1t+xZ1DalxMphQDj3WyxLysNi9DMiruj 3GhQ== X-Gm-Message-State: AOAM5328vp4x2cvqUE93POw1b6Bmy+b5aI8SQlz5056QaOtTKj+BFIMO FWcAwOU1CshVfG4e/cL8udkR21V0aJKp9i8P9Rc= X-Google-Smtp-Source: ABdhPJyxOXMJFlZWa9g+a1X+X9oRKvi52CqrRfklHMwOrlyLhl5Q8hhVPT1cX/M1de95nUN2N8tOifL1UyjuXnQmUks= X-Received: by 2002:adf:fac8:0:b0:203:fb08:ff7 with SMTP id a8-20020adffac8000000b00203fb080ff7mr100469wrs.648.1648046323745; Wed, 23 Mar 2022 07:38:43 -0700 (PDT) MIME-Version: 1.0 References: <87wngosqvm.fsf@nicolasgoaziou.fr> In-Reply-To: From: "Bruce D'Arcus" Date: Wed, 23 Mar 2022 10:39:02 -0400 Message-ID: Subject: Re: citations: org-cite vs org-ref 3.0 To: Max Nikulin Content-Type: text/plain; charset="UTF-8" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=bdarcus@gmail.com; helo=mail-wr1-x42e.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: org-mode-email Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648046914; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=+SxZPJOJkav39UE5eVAzUeklUttY7bo7jhERx5Ulnfg=; b=rarFJEYeD/D9aMS9Hz3N3C5N4aJBbgjHkpdy8diaTMLv/QqcgVB+4GAAG39iFYTvwF/SWH 4xqjkeyO2edfHKXI31GelkaIWDW7YwHrMgdMtNu+fm0EEbPK/4n7Z1/sHNf0AhcyHrK3Fy tGCEJE8Uz7nOVahWjohu3u09M55PUCdgg10DtKZm+E+QsivUD9HPiVTCeI19jrVi+OjA1O 9/Ji6m3J1VlXF2Aj/g4lNBb6DcyVtnzNjnWiimHOqWt26j++Dzy4PFVDkKOH5NYezGzmVe Q0rmzJ8K0sm1ALXwS/omFN7Cew4SQwqFxS+0k2eAaVGRZEVDhOLgxE/SDIGVVg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648046914; a=rsa-sha256; cv=none; b=RI24bGcs8j+wTmSibZdtD02ktTfKBZOso+3jWpXTervWMQQ/0uaki0P/Kdv1FdRcqWQpN2 2rqmVJw7PnH3lSQcAuZ9okTFesj4+tPEdkPAkFf7RyAND+BOKGHlYkTiBbPMmOyG7ZLptp lXkK8n3oDNaPDfmJK/j3WBinaEbsQOkml7OYacx6gNZwoRc9RofaS6jysajmPpIW1dqYVU 98D7hBzKv5j6ju9EoPfVjkaWLH/AbZwNCdx30bYl9X7AXEP8mifwx81M82pDVZd6pLFxYi pPbNaI514os+cRepNc0eYqx+RgQNwH2aLYqz0uuOO6fJC/AW0D+eVT0j2kCu3g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Uoh1xcZr; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -7.59 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Uoh1xcZr; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E753A16516 X-Spam-Score: -7.59 X-Migadu-Scanner: scn0.migadu.com X-TUID: 2O5YcyYfjHJw On Wed, Mar 23, 2022 at 8:52 AM Max Nikulin wrote: > > On 23/03/2022 00:20, Bruce D'Arcus wrote: > > On Tue, Mar 22, 2022 at 10:42 AM Max Nikulin wrote: > >> > >> John Kitchin, this thread, Sun, 20 Mar 2022 20:31:29 -0400. > >> https://list.orgmode.org/m2sfrc149c.fsf@andrew.cmu.edu: > >> > >>> I don't know the equivalent of \citenum in CSL. > > > > Right; so John or someone else should send a message to the list > > requesting it specifically? > > From my point of view he has already requested support of \citenum by > that message. I just mean here, in general. If people complain about missing mappings or performance issues silently, or elsewhere, without ever raising them on the list, then it's hard to address them. > I have an impression that the ball is on the side of the org-cite, and > next steps may be to ask for real documents (e.g. open access papers) > that are prepared with such format and to discuss most suitable style > for CSL. Suffice to say I disagree :-) Sorry if the below gets wordy, but it's complicated. Finding and analyzing existing papers again raises the question of which ones; citation practices look VERY different in chemistry than in art history or sociology. It also raises the question of who will do this work, and whether it's the most efficient use of their time. And finally, your suggestion seems to assume we didn't put a lot of research and thought into the existing mappings. Have you actually looked at the table of existing mappings? See table 1 here (which it seems we might want to add to the manual?): https://blog.tecosaur.com/tmio/2021-07-31-citations.html#cite-syntax Those mappings merely generalize existing systems (bibtex, natbib, biblatex, csl) used by millions of users (if you include Zotero, etc.), and already incorporate the feedback of those users. So the styles included now ARE a sound starting point, that we can iterate based on feedback. We can and should add "number" and "entry" (for "bibentry" and biblatex "fullcite") styles to those mappings, however, at least for natbib and biblatex. But the first is one of those lower-level types of commands, and probably why it's not there now. On that last point, I do want people to understand that there are places where you can't easily generalize across those systems, because the logic of them varies in places. Biblatex, most notably, has IIRC more than 50 commands, which also vary by style used. And some of those commands (like autocite) are high-level and appropriate for this sort of mapping, and others (like footcite) are low-level, and probably not. Adding every option may make a small number of power users happy, but at the expense of raising complexity for others. Which is why the new defcustom is a good compromise. CSL is different here than the LaTeX alternatives, as Andras can just add support for some feature to citeproc-el, and add a style for it to oc-csl. But CSL also has a different design than the LaTeX options, and so will always be simpler. For example, in effect, all citations in a CSL systems work like biblatex's "auto" commands. If one uses a note-based citation style, citations get automatically footnoted, for example, and so one can seamlessly change between note-based and other kinds of styles, without having to modify the document source. So missing mappings aren't necessarily an oversight; it might just be that how to implement them was unclear, or whether users would need or want them. Bruce