From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/25921 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "James P. Ascher" Newsgroups: gmane.text.pandoc Subject: Re: WIP: better citation processing Date: Wed, 19 Aug 2020 09:37:23 -0400 Message-ID: References: <360dbe5b-f1ef-17f6-32e6-8c9f85204844@mailbox.org> <46e97135-ea1f-469a-898a-eb24876c0708o@googlegroups.com> <1ee49c20-ee12-4984-abdf-e00a9e4414e6o@googlegroups.com> <1edca1a5-bb73-42b7-a61a-b02d2a1ec5dco@googlegroups.com> <5d4b596a-b3ef-744c-bbae-564e490eb598@gmail.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33426"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 27.1 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDQN3VED7IKBBFOW6T4QKGQEOUIBPCI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed Aug 19 15:37:29 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-oi1-f186.google.com ([209.85.167.186]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1k8OHR-0008Zp-1R for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 19 Aug 2020 15:37:29 +0200 Original-Received: by mail-oi1-f186.google.com with SMTP id n24sf5145873oic.9 for ; Wed, 19 Aug 2020 06:37:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1597844248; cv=pass; d=google.com; s=arc-20160816; b=dgEZ1PkRKzfeCn9EolIsZxmESRxMPy7TCDt2ZbIpUPKbbutfoKib6bqyHnQVpjm08a gz+CpZmOhRS5fJK54Obt60sRyrNYx/eqB8NaW8YS1Jwf9U2lPocB1G6yW4pZyu/t9BXK ljoDAkjJQE1YOmLek2KNXm49iqZrUTydOFdthQfezvo+4eFYQbQbNwnMer5esCjJe4Mf GxQx0TCoZh1NHaQ1quri+qG71pobYWkzkg0hD7JyCoNj4uBhruxBs/XYfQSiTBXC2hoA YSmA7hYmk8YwWUWaE6QQWHwtdvfTzexAPWsCgssv5BTtgyDFF8AL3Cs6YkHJmdMXdaDo M/6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:in-reply-to:subject:to:from:user-agent:references:sender :dkim-signature:dkim-signature; bh=n1eWXIqtH7JAIQ3/VS8yyxE5bWRC8S/dydWhwKbSH8E=; b=yKxPe2J85Zp8RA+o0BiQWgd87ge6+gaKmZ2v8q9oj+/XfIIVk8Iw4LdwU6aTE5Mmon Jm1zhgDRX6xZ4b3pFXVGK9xwkrGuXV/7dK986GoH/A8Hf+fjAGO4IPUQaahrMlz5t6DX yweCk7UbD6Zgt6f8nRJtG4QOc+030bB0B6HhK7Ed//D22ubI0ac6I++4ccQ/yaeq/fJp PcjO1JPluxbIDd9Xa3xwS2zqEz9hxpznGuHbvZEnFppftRjUnmCatrNQfpxEFsI3Sy1d t2WrbOc6FNoLMQIL8U/yYz16fB9mKPMqCF28E6XgC4P+7Z5AQM7It6mxPeexQMAccrUS urhQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=VQyryBdb; spf=pass (google.com: domain of james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::72e as permitted sender) smtp.mailfrom=james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:references:user-agent:from:to:subject:in-reply-to:date :message-id:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=n1eWXIqtH7JAIQ3/VS8yyxE5bWRC8S/dydWhwKbSH8E=; b=nRgS+lxSOo1Ef8C+/A5A/v8svav8zHk/uMUnXsmSboJWJIu0iV0R2hMN0zqj0BGXbS V+rxr4rWQBwBsTi0qribWaigWklVIZrVQQHIr9HsidGall3R7OXILLl37bMYAk3h5hSq USkDRUq8BVKzty0br+KPabqWNHIWIdExpfX8F8S14kyLVhW9OfH061VdDLhsz2itPO8U vAGCFVadefR+NPdfV7fT6p6du+UCEP4/3/1W+sy+NijKRRUkxCXug3yNFNVrybxZES/J KZ+V7DHNAX76LKh3ysR7lR8tCjNIAqZQBgbBxFLAEvufRyiEk0ZIXSL19hndJUd2czkn rdLw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:in-reply-to:date:message-id :mime-version:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=n1eWXIqtH7JAIQ3/VS8yyxE5bWRC8S/dydWhwKbSH8E=; b=cMhjMxskKPC+YT/UHRif0M0J+jy9/9XdVv4a/ISzdv6RS4cktM9ImysG8thrU+14cs 01XQHvahI+DDIcSmCD3XrROL+9+/EaU/eUUfheiNBswbbHsO9OOof0fJO6N/Lsa9AleD xtKJJwZX9W2LCLVo5m2ZE9ssxtni97sYaOpBPK85WVML+M+IKvo/ksWalsoS1pagnOqw Edc7aJ/UEABtoJIIgIiOOKGVn4gIYQQI/S057l4bLvGFupTjrNDRT9hvJe2UOY1KFL4c E5ETuxAvXodZ/IpMohzNItoDPKIu4RzsavOLhQ22Dbodb6twImwPtN615/nttjmHvGMm pbRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:references:user-agent:from:to:subject :in-reply-to:date:message-id:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=n1eWXIqtH7JAIQ3/VS8yyxE5bWRC8S/dydWhwKbSH8E=; b=jDfoDdMXgslW0x6+RZuKsa2FbfHcJsTX/hMAJcVZyB9DpMuFp9gNqcoCwYwhSGbjfV kBZQlimWpPoDvrNl6uvT+gR7oIWc919UoVFIox9l/NCgnBILPxCUswI1WEjPgUKbDuKC uaoZFEsjM43BzRFe+xh0WT1IGYkklCALO2YBzVdFCM5luOV5eG0YHv3BPgbbkSHL5tCa g15rcfewR9vzU/6SuwmOF6/9g39p30q/AOANSUIrI9W9kX17t17g3arpe7rgCCyX+d6s UmsENt4WT+ESYLWNUB8Gi3q+8/ONagA9XmPT3G9haWzgv59yFq/J43chIwt+0wX8iwCo 4t9Q== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM533UNzUuTNlzLcHmavOVQ7s/GILc2AQEY/XnCqKQEMvnO+HxPx/h QvBlhyFKF4XH1aovL5jxjH4= X-Google-Smtp-Source: ABdhPJwWZdydU2KpCg8CEeQPNak/xggwE2kKVwQSILXBic+81gVOQj7DdBfdtCGydGZdlc16F5n+YA== X-Received: by 2002:aca:ea44:: with SMTP id i65mr3286829oih.14.1597844248053; Wed, 19 Aug 2020 06:37:28 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:aca:d09:: with SMTP id 9ls4865443oin.6.gmail; Wed, 19 Aug 2020 06:37:25 -0700 (PDT) X-Received: by 2002:aca:c6c9:: with SMTP id w192mr3310703oif.28.1597844245725; Wed, 19 Aug 2020 06:37:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597844245; cv=none; d=google.com; s=arc-20160816; b=RPB5TmU55CIq2+0/XSQQTGgGZDWY/JO7dTZO5O8pitJVDVfBGJuCJ7Ihv10aIydK1W UFmSzP2zY/LMHM1cdd7wP8/bKcHR7B58CEBe8luN9YD9WK/iC5LmQZgd162awGwHKZeu erRLJKv0RzaGbYC+rHP/iFKQAPJyfGV7WvK83jivlYI2GaTaARFd9ew5wgR1HyLsxzK1 zufjX6gLkGEjr6MkWyPXhUe7PW2P8FQVL6RdNaTIWKywzwHIpKP3yDhzf5rGTP5N+r84 SB0qS0YV4eeeWKPX2zRHjFI+6uT6vyTktrEnL7I/JwF1dAsEu0MQKxbQfjfLjqf/bBdN yzAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:in-reply-to:subject:to:from:user-agent :references:dkim-signature; bh=KrgJC6UrS8+fdrztpdfvEK5zBuIHGDaGstowT7cBsag=; b=jYXGCkCvMrlbA/oEyLpxRumD+2GSqMzVH0ObLfxa7J3Reytd42PgYeWOIKOyXFWpPq EyzV5bh4H/y1leYN9zf6q+rzr1kuk4D7PHPvkKz/8Y6oqGRDitzB0nfzjFfxww21HeGo fgGSQzLW+PRV4UBA7gde4Uc9Ny6ma0VKZeV07Vo48B3A74/1CEZcQioMfYOSadmkP8Wj FH2qE9KvyiqtAMDwYF06iKlKtYlE4Rkht/QYRNmoipstclsna93WrLzFryDmAoj7NwqJ PLpQ49pMSirTpKQtTg0lz9dkN12OrNzhLpf+rG28paoK7eCtiFnO5tGy6GTpKlRP82SI uXdQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=VQyryBdb; spf=pass (google.com: domain of james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::72e as permitted sender) smtp.mailfrom=james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com. [2607:f8b0:4864:20::72e]) by gmr-mx.google.com with ESMTPS id d11si1389176oti.2.2020.08.19.06.37.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Aug 2020 06:37:25 -0700 (PDT) Received-SPF: pass (google.com: domain of james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::72e as permitted sender) client-ip=2607:f8b0:4864:20::72e; Original-Received: by mail-qk1-x72e.google.com with SMTP id 62so21549710qkj.7 for ; Wed, 19 Aug 2020 06:37:25 -0700 (PDT) X-Received: by 2002:a05:620a:5a7:: with SMTP id q7mr21771994qkq.298.1597844245064; Wed, 19 Aug 2020 06:37:25 -0700 (PDT) Original-Received: from Grumpys-MacBook.localdomain (c-va-c3ef24d846-78-1.tingfiber.com. [216.197.76.95]) by smtp.gmail.com with ESMTPSA id y46sm27651579qth.78.2020.08.19.06.37.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 19 Aug 2020 06:37:23 -0700 (PDT) Original-Received: by Grumpys-MacBook.localdomain (Postfix, from userid 503) id 2AFA71064DDE3F; Wed, 19 Aug 2020 09:37:23 -0400 (EDT) In-reply-to: <5d4b596a-b3ef-744c-bbae-564e490eb598-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> X-Delay: 3m X-Original-Sender: James.Ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=VQyryBdb; spf=pass (google.com: domain of james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::72e as permitted sender) smtp.mailfrom=james.ascher-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:25921 Archived-At: > Sure it isn't compatible with BibTeX and BibLaTeX. It's a different > metadata format, if that is what you're talking about. And styles > aren't compatible either, but how should they be? Oh, I think I'm being confusing. I'm thinking in terms of crosswalks: as in, do the metadata categories map from one format to another, or does some intermediate program rename or drop them along the way? > Regarding CMoS: Chicago is so utterly complex, I doubt there is any > solution that is fully compatible with it. Biblatex-chicago is > obviously to closest you might get ... Yup. There are two related problems I was trying to solve (sorta solved): - getting the metadata I needed into pandoc-citeproc/CSL/etc. "note" is the right field, but objectionable to the CSL folks: I ended up just ignoring their use in favor of mine for my project. - using pandoc-citeproc/CSL/etc. to process that metadata in a way that works for me: i.e. customizing and disciplining my own use of CMoS and BibLaTeX so that it renders mostly correct for most of my situations. I agree you'd have to be crazy to claim that you cover CMoS fully--I don't think anyone has the time or motivation to do every part before a new version comes out. Also, CMoS explicitly relies on the writer's judgment about their purpose to make certain decisions. Yet, I can make the parts I care about mostly work for me. I just fantasize about a world where everyone else using CMoS can do that too. Like, why am I maintaining a custom CSL for my writing? Are other people having to do that? Shouldn't there be a way to share? > Anyway, you seem to be misunderstanding what this thread is about: > John's currently working on a new CSL citeproc. It will replace > pandoc-citeproc, but it will nevertheless be based on CSL. So it's not > about pandoc going its own way. Or is someone working on a > pandoc-specific citation management tool? That would be an > interesting project. Drat. Looking back, I think you're right and my fantasy distracted me. I just got so darn excited that I jumped the gun. Thanks for your gentle pointing out.