From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Price Subject: Re: exporting zotxt or orgref links to HTML and ODF Date: Mon, 26 Jan 2015 15:40:35 -0500 Message-ID: References: <54C67E1A.8080706@law.lsu.edu> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11342dde784102050d9426bf Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFqSe-000364-7m for emacs-orgmode@gnu.org; Mon, 26 Jan 2015 15:40:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YFqSb-0008KH-1g for emacs-orgmode@gnu.org; Mon, 26 Jan 2015 15:40:40 -0500 Received: from mail-la0-x231.google.com ([2a00:1450:4010:c03::231]:42443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YFqSa-0008K4-60 for emacs-orgmode@gnu.org; Mon, 26 Jan 2015 15:40:36 -0500 Received: by mail-la0-f49.google.com with SMTP id gf13so9782776lab.8 for ; Mon, 26 Jan 2015 12:40:35 -0800 (PST) In-Reply-To: <54C67E1A.8080706@law.lsu.edu> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Monroe, Will" , Org Mode --001a11342dde784102050d9426bf Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi will, I haven't gotten very far with this yet, but adding a couple of lines to the definition of org-add-link-type in org-zotxt.el (around line 150, https://bitbucket.org/egh/zotxt-emacs/src/74702e2b2f2aa0427f099eb4fe69dce87= 09f67fc/org-zotxt.el?at=3Dmaster) at least allows for unformatted, plain-text reproduction of citations: ------------------ (org-add-link-type "zotero" (lambda (rest) (zotxt-select-key (substring rest 15))) (lambda (path desc format) (if (and (eq format 'latex) (string-match "^@\\(.*\\)$" desc)) (format "\\cite{%s}" (match-string 1 desc)) nil) (if ( eq format 'html) (format "%s" desc) nil))) ------------------- A better option would be to somehow acquire the html that the Zotero extension "zotxt" generates when zotxt.el requests the formatted citation from it. I'm not quite sure how to do this, but I htink the action happens zotxt-choose-deferred, which starts on line 125 of zotxt.el ( https://bitbucket.org/egh/zotxt-emacs/src/74702e2b2f2aa0427f099eb4fe69dce87= 09f67fc/zotxt.el?at=3Dmaster ): --------------------- (defun zotxt-choose-deferred (&optional method search-string) "Prompt a user for a search string, then ask the user to select an item from the citation.If METHOD is supplied, it should be one of :title-creator-year, :fields, or :everything.If SEARCH-STRING is supplied, it should be the search string." (if (null method) (let ((method-name (zotxt-completing-read "Zotero search method (nothing for title, creator, year): " zotxt-quicksearch-method-names nil t nil nil "title, creator, year"))) (setq method (cdr (assoc method-name zotxt-quicksearch-method-names))))) (if (null search-string) (setq search-string (read-string (format "Zotero quicksearch (%s) query: " (cdr (assq method zotxt-quicksearch-method-to-names)))))) (lexical-let ((d (deferred:new))) (request (format "%s/search" zotxt-url-base) :params `(("q" . ,search-string) ("method" . ,(cdr (assq method zotxt-quicksearch-method-params))) ("format" . "bibliography")) :parser 'json-read :success (function* (lambda (&key data &allow-other-keys) (let* ((results (mapcar (lambda (e) (cons (cdr (assq 'text e)) (cdr (assq 'key e)))) data)) (count (length results)) (citation (if (=3D 0 count) nil (if (=3D 1 count) (car (car results)) (zotxt-completing-read "Select item: " results)))) (key (cdr (assoc-string citation results)))) (deferred:callback-post d (if (null citation) nil `((:key ,key :citation ,citation)))))))) d)) ------------- My lisp isn't good enough to read this function properly, but apparently th= e :citation property of the result item plist is set to the 'text' object of each item. If one could also add the 'html' object which the zotxt Zotero plugin retu= rns (the nomenclature is a little misleading, I know), then that information could be made available to emacs/org for use on export. See line 307-309 of the zotxt extension, here: https://bitbucket.org/egh/zotxt/src/a12d538ae9245b142fdb55550b2d241e43b822= 21/extension/bootstrap.js?at=3Dmaster Not sure if this helps much? It's the best I have so far! Thanks, Matt On Mon, Jan 26, 2015 at 12:49 PM, Monroe, Will wrote: > Matt, > > I don't have much to contribute at this stage but as someone who uses org > heavily for outlining and writing, zotero for citation management, and wh= o > is obliged to provide copies as Word documents (I'm an instructional > designer at at law school), I appreciate the question. > > I also appreciate the point to zotxt! Didn't know about that. > > I hope you get some good replies. > > Will > > ----------------------------- > Will Monroe, Ph.D. > Head of Instructional Technology > Paul M. Hebert Law Center > 225.578.7838 > will.monroe@law.lsu.edu > > On 1/26/15 10:29 AM, Matt Price wrote: > > Hi eveyrone, > > I've just looked back through my email archives and from what I can tell= , > almost everyone who uses Org to write papers uses LaTex for the final > product. > > I have never learned to use Latex, mostly because, as a humanist, almost > none of my colleagues can use LaTex files, and the same goes for journals= I > interact with, which generally prefer Word submission(!). Because of thi= s, > I am still trying to figure out a way to use org-mode for scholarly > writing. At present, I write my first, very rough drafts in Org, then > export to ODT and add citations from Zotero (we don't really use Bibtex > either); after this step, I can't really go back to Org, which is of cour= se > very frustrating. > > > I would prefer to write exclusively in Org, then export to ODT when I > have a high-quality draft that I want to share with colleagues; in some > cases, I would also like to export directly to HTML for posting on a blog > or course website. In fact, one use case that would really help me is a > very simple one: when writing course syllabi, I would really like to just > get the full references to course readings to show up in HTML exports. > > My question: does anyone yet have a workflow that lets them export > directly to HTML or ODT? > > I've just tried using zotxt again ( > https://bitbucket.org/egh/zotxt-emacs/overview -- first time in a while); > it is remarkably easy to use in Org itself. By default, though, the link= s > simply aren't handled in the HTML and ODT exports, and so the cites will = be > completely absent. > > Here is the text inserted by zotxt for a single citation: > > ---------------- > > [[zotero://select/items/0_TI27HJ5I][Suchman, Lucy. =E2=80=9CSubject Objec= ts.=E2=80=9D > Feminist Theory 12, no. 2 (August 1, 2011): 119=E2=80=9345. > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= ]] > > --------------- > > In HTML, I would like to replace this with something like this: > > (Suchman 2011) > > and then have Org generate a bibligraphy somewhere, a bit like org-ref > seems to do, It would be nice if I could steal the styles from somehwere, > the way org-ref seems to do. > > For ODT< it seems a little more complicated. Here is the rather lengthy > equivalent that Zotero itself produces for my default style (Chicago) in > Libreoffice: > --------------- > text:note-class=3D"footnote">1 text:style-name=3D"Footnote"> text:name=3D"ZOTERO_ITEM CSL_CITATION > {"citationID":"5xzXuF2I","properties":{&quo= t;formattedCitation":"{\\rtf > Lucy Suchman, \\uc0\\u8220{}Subject Objects,\\uc0\\u8221{} \\i Feminist > Theory\\i0{} 12, no. 2 (August 1, 2011): 119\\uc0\\u8211{}45, > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= }","plainCitation":"Lucy > Suchman, =E2=80=9CSubject Objects,=E2=80=9D Feminist Theory 12, no. 2 (Au= gust 1, 2011): > 119=E2=80=9345, > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= " > },"citationItems":[{"id":149,"uris":[" > http://zotero.org/users/20/items/TI27HJ5I"],"uri":[" > http://zotero.org/users/20/items/TI27HJ5I"],"itemData":{&q= uot;id":149,"type":"article-journal","title&q= uot;:"Subject > objects","container-title":"Feminist > Theory","page":"119-145","volume":&quo= t;12","issue":"2","URL":" > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml&= quot > ;,"ISSN":"14647001","author":[{"family= ":"Suchman","given":"Lucy"}],"issue= d":{"date-parts":[["2011",8,1]]}}}],"schema&q= uot;:" > https://github.com/citation-style-language/schema/raw/master/csl-citation= .json"} > RNDuhNYYpC1hN"/>Lucy Suchman, =E2=80=9C= Subject > Objects,=E2=80=9D Feminist > Theory 12, no. 2 (August 1, > 2011): 119=E2=80=9345, > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= text:name=3D"ZOTERO_ITEM CSL_CITATION > {"citationID":"5xzXuF2I","properties":{&quo= t;formattedCitation":"{\\rtf > Lucy Suchman, \\uc0\\u8220{}Subject Objects,\\uc0\\u8221{} \\i Feminist > Theory\\i0{} 12, no. 2 (August 1, 2011): 119\\uc0\\u8211{}45, > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= }","plainCitation":"Lucy > Suchman, =E2=80=9CSubject Objects,=E2=80=9D Feminist Theory 12, no. 2 (Au= gust 1, 2011): > 119=E2=80=9345, > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.= " > },"citationItems":[{"id":149,"uris":[" > http://zotero.org/users/20/items/TI27HJ5I"],"uri":[" > http://zotero.org/users/20/items/TI27HJ5I"],"itemData":{&q= uot;id":149,"type":"article-journal","title&q= uot;:"Subject > objects","container-title":"Feminist > Theory","page":"119-145","volume":&quo= t;12","issue":"2","URL":" > http://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml&= quot > ;,"ISSN":"14647001","author":[{"family= ":"Suchman","given":"Lucy"}],"issue= d":{"date-parts":[["2011",8,1]]}}}],"schema&q= uot;:" > https://github.com/citation-style-language/schema/raw/master/csl-citation= .json"} > RNDuhNYYpC1hN"/> > ------------------------------ > > I'm not sure what the best way to do this is; it may be that zotxt could > be extended to get zotero to do the heavy lifting here. > > I know Erik H reads this list, so if you have any suggestions, Erik, I > would love to hear them. But maybe other people also have suggestions > about modifying export filters - -that would also be really helpful for > me. Thanks as always, > > Matt > > > --001a11342dde784102050d9426bf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi will,

I haven't gotten very far with th= is yet, but adding a couple of lines to the definition of org-add-link-type= in org-zotxt.el (around line 150, https://bitbucket.org/egh/zotxt-emacs/src/74702e2b2f2aa0427f099eb4fe69= dce8709f67fc/org-zotxt.el?at=3Dmaster) at least allows for unformatted,= plain-text reproduction of citations:

------------------
(org-ad= d-link-type "zotero"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lamb= da (rest)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (zotxt-select-= key (substring rest 15)))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda (pa= th desc format)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (if (and= (eq format 'latex)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-match "^@\= \(.*\\)$" desc))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (format "\\cite{%s}" (match-string 1 desc))=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 nil)
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (if ( eq format 'html)
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (form= at "%s" desc)

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 nil)))
-------------------

A better option = would be to somehow acquire the html that the Zotero extension "zotxt&= quot; generates when zotxt.el requests the formatted citation from it.=C2= =A0 I'm not quite sure how to do this, but I htink the action happens z= otxt-choose-deferred, which starts on line 125 of zotxt.el (https://bitbucket.org/egh/zotxt-emacs/src/74702e2= b2f2aa0427f099eb4fe69dce8709f67fc/zotxt.el?at=3Dmaster):

-------= --------------
(defun zotxt-choose-deferred (<=
span class=3D"">&optional method search-string)
  "Prompt a user for a search =
string, then ask the user to select an item from the citation.

If METHOD is supplied, it should be=
 one of :title-creator-year, :fields, or :everything.
If SEARCH-STRING is supplied, it sh=
ould be the search string."
  (if (null me=
thod)
      (let<=
/span> ((method-name=20
             (zotxt-completing-read
              "Zotero search m=
ethod (nothing for title, creator, year): "
              zotxt-quicksearch-met=
hod-names
              nil t nil nil "title, creator, year")))
        (se=
tq method (cdr (assoc <=
span class=3D"">method-name zotxt-quicksearch-metho=
d-names)))))
  (if (null se=
arch-string)
      (setq=
 search-string
            (read-string (format "Zotero quicksearch (%s) query: " (cdr (assq method =
zotxt-quicksearch-method-to-names))))))
  (lexical-=
let ((d (deferred:new)))
    (reques=
t
     (forma=
t "%s/search" zot=
xt-url-base)
     :params `(("q" <=
span class=3D"">. ,search-s=
tring)
               ("method" . =
,(cdr (assq method zotxt-quicksearch-method-params)))
               ("format" . =
"bibliography"))
     :parser 'json-read
     :success (function*
               (lambda (&key data &allow-other-keys)
                 (let* ((results (mapcar =
(lambda (e)=20
                                           (cons (cdr (assq 'text e))=20
                                                 (cdr (=
assq 'key e))))
                                         data))
                        (count (length=
 results))
                        (citation (if<=
/span> (=3D 0 count)
                                      nil
                                    (if (=3D 1 count)
                                        (car (car results))
                                      (zotxt-completing-read &=
quot;Select item: " results))))
                        (key (cdr (assoc-string citation results))))=

                   (deferred:callback-post
                     d (if (null citation=
) nil
                         `((:key ,key :citation ,citation))))))))
    d))
=
-------------
My lisp isn't g=
ood enough to read t=
his function properly, but apparently the 
:citation property of the res= ult item plist is set to the 'text' object of each item.
If on= e could also add the 'html' object which the zotxt Zotero plugin r= eturns
(the nomenclature is a little misleading, I know), then that info= rmation could be made available to emacs/org
for use on export. See li= ne 307-309 of the zotxt extension, here:
https://bitbucket.org/egh/zotxt/src/a12d538ae9245b142fd= b55550b2d241e43b82221/extension/bootstrap.js?at=3Dmaster

Not sure if this helps much?  It's the best I have so =
far!  Thanks,
Matt


=
On Mon, Jan 26, 2015 at 12:49 PM, Mo= nroe, Will <will.monroe@law.lsu.edu> wrote:
=
=20 =20 =20
Matt,

I don't have much to contribute at this stage but as someone who uses org heavily for outlining and writing, zotero for citation management, and who is obliged to provide copies as Word documents (I'm an instructional designer at at law school), I appreciate the question.=C2=A0

I also appreciate the point to zotxt!=C2=A0 Didn't know about that.=

I hope you get some good replies.

Will

-----------------------------
Will Monroe, Ph.D.
Head of Instructional Technology
Paul M. Hebert Law Center
2= 25.578.7838
will.monro= e@law.lsu.edu

On 1/26/15 10:29 AM, Matt Price wrote:
Hi eveyrone,

I've just looked back through my email archives and from what I can tell, almost everyone who uses Org to write papers uses LaTex for the final product.=C2=A0

I have never learned to use Latex, mostly because, as a humanist, almost none of my colleagues can use LaTex files, and the same goes for journals I interact with, which generally prefer Word submission(!).=C2=A0 Because of this, I a= m still trying to figure out a way to use org-mode for scholarly writing. At present, I write my first, very rough drafts in Org, then export to ODT and add citations from Zotero (we don't really use Bibtex either); after this step= , I can't really go back to Org, which is of course very frustrating.=C2=A0


I would prefer to write exclusively in Org, then export to ODT when I have a high-quality draft that I want to share with colleagues; in some cases, I would also like to export directly to HTML for posting on a blog or course website. In fact, one use case that would really help me is a very simple one: when writing course syllabi, I would really like to just get the full references to course readings to show up in HTML exports.=C2=A0

My question: does anyone yet have a workflow that lets them export directly to HTML or ODT?=C2=A0

I've just tried using zotxt again (https://bitbucket.o= rg/egh/zotxt-emacs/overview -- first time in a while); it is remarkably easy to use in Org itself.=C2=A0 By default, though, the links simply aren'= ;t handled in the HTML and ODT exports, and so the cites will be completely absent.

Here is the text inserted by zotxt for a single citation:
----------------

[[zotero://select/items/0_TI27HJ5I][Suchman, Lucy. =E2=80=9CSub= ject Objects.=E2=80=9D Feminist Theory 12, no. 2 (August 1, 2011): 119=E2=80=9345. http://resolver.sc= holarsportal.info/resolve/14647001/v12i0002/119_so.xml.]]
---------------

In HTML, I would like to replace this with something like this:

(<a href=3D"#BibSuchman2011">Suchman 2011<= ;/a>)

and then have Org generate a bibligraphy somewhere, a bit like org-ref seems to do, It would be nice if I could steal the styles from somehwere, the way org-ref seems to do.

For ODT< it seems a little more complicated. Here is the rather lengthy equivalent that Zotero itself produces for my default style (Chicago) in Libreoffice:
---------------
<text:note text:id=3D"ftn0" text:note-class=3D"footnote"><text:note-citatio= n>1</text:note-citation><text:note-body><text:p text:style-name=3D"Footnote"><text:reference-ma= rk-start text:name=3D"ZOTERO_ITEM CSL_CITATION {&quot;citationID&quot;:&quot;5xzXuF2I&quot;,&a= mp;quot;properties&quot;:{&quot;formattedCitation&quot;:&qu= ot;{\\rtf Lucy Suchman, \\uc0\\u8220{}Subject Objects,\\uc0\\u8221{} \\i Feminist Theory\\i0{} 12, no. 2 (August 1, 2011): 119\\uc0\\u8211{}45, h= ttp://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.}&a= mp;quot;,&quot;plainCitation&quot;:&quot;Lucy Suchman, =E2=80=9CSubject Objects,=E2=80=9D Feminist Theory 12,= no. 2 (August 1, 2011): 119=E2=80=9345, http://resolver.scholarsportal.info/resolve/14647001/v12i0002/1= 19_so.xml.&quot;},&quot;citationItems&quot;:[{&quot;id&= amp;quot;:149,&quot;uris&quot;:[&quot;http://zotero.org/= users/20/items/TI27HJ5I&quot;],&quot;uri&quot;:[&quot;<= a href=3D"http://zotero.org/users/20/items/TI27HJ5I&quot;" target=3D"_b= lank">http://zotero.org/users/20/items/TI27HJ5I&quot;],&quot;it= emData&quot;:{&quot;id&quot;:149,&quot;type&quot;:&= quot;article-journal&quot;,&quot;title&quot;:&quot;Subject objects&quot;,&quot;container-title&quot;:&quot= ;Feminist Theory&quot;,&quot;page&quot;:&quot;119-145&quot;,&= quot;volume&quot;:&quot;12&quot;,&quot;issue&quot;:&= ;quot;2&quot;,&quot;URL&quot;:&quot;http://resolver.scholarsportal.info/resolve/14647001/v12i0002= /119_so.xml&quot;,&quot;ISSN&quot;:&quot;14647001&q= uot;,&quot;author&quot;:[{&quot;family&quot;:&quot;Such= man&quot;,&quot;given&quot;:&quot;Lucy&quot;}],&quo= t;issued&quot;:{&quot;date-parts&quot;:[[&quot;2011&quo= t;,8,1]]}}}],&quot;schema&quot;:&quot;https://github.com/citation-style-language/schema/raw/mas= ter/csl-citation.json&quot;} RNDuhNYYpC1hN"/><text:span text:style-name=3D"T3">Lucy Suchman, =E2=80=9CSubj= ect Objects,=E2=80=9D </text:span><text:span text:style-name=3D"T4">Feminist Theory</text:span><text:span text:style-name=3D"T5"> 12, no. 2 (August 1, 2011)= : 119=E2=80=9345, http://resolver.scholarsportal.info= /resolve/14647001/v12i0002/119_so.xml.</text:span><text:refere= nce-mark-end text:name=3D"ZOTERO_ITEM CSL_CITATION {&quot;citationID&quot;:&quot;5xzXuF2I&quot;,&a= mp;quot;properties&quot;:{&quot;formattedCitation&quot;:&qu= ot;{\\rtf Lucy Suchman, \\uc0\\u8220{}Subject Objects,\\uc0\\u8221{} \\i Feminist Theory\\i0{} 12, no. 2 (August 1, 2011): 119\\uc0\\u8211{}45, h= ttp://resolver.scholarsportal.info/resolve/14647001/v12i0002/119_so.xml.}&a= mp;quot;,&quot;plainCitation&quot;:&quot;Lucy Suchman, =E2=80=9CSubject Objects,=E2=80=9D Feminist Theory 12,= no. 2 (August 1, 2011): 119=E2=80=9345, http://resolver.scholarsportal.info/resolve/14647001/v12i0002/1= 19_so.xml.&quot;},&quot;citationItems&quot;:[{&quot;id&= amp;quot;:149,&quot;uris&quot;:[&quot;http://zotero.org/= users/20/items/TI27HJ5I&quot;],&quot;uri&quot;:[&quot;<= a href=3D"http://zotero.org/users/20/items/TI27HJ5I&quot;" target=3D"_b= lank">http://zotero.org/users/20/items/TI27HJ5I&quot;],&quot;it= emData&quot;:{&quot;id&quot;:149,&quot;type&quot;:&= quot;article-journal&quot;,&quot;title&quot;:&quot;Subject objects&quot;,&quot;container-title&quot;:&quot= ;Feminist Theory&quot;,&quot;page&quot;:&quot;119-145&quot;,&= quot;volume&quot;:&quot;12&quot;,&quot;issue&quot;:&= ;quot;2&quot;,&quot;URL&quot;:&quot;http://resolver.scholarsportal.info/resolve/14647001/v12i0002= /119_so.xml&quot;,&quot;ISSN&quot;:&quot;14647001&q= uot;,&quot;author&quot;:[{&quot;family&quot;:&quot;Such= man&quot;,&quot;given&quot;:&quot;Lucy&quot;}],&quo= t;issued&quot;:{&quot;date-parts&quot;:[[&quot;2011&quo= t;,8,1]]}}}],&quot;schema&quot;:&quot;https://github.com/citation-style-language/schema/raw/mas= ter/csl-citation.json&quot;} RNDuhNYYpC1hN"/></text:p></text:note-body></text:not= e>
------------------------------

I'm not sure what the best way to do this is; it may be that zotxt could be extended to get zotero to do the heavy lifting here.=C2=A0

I know Erik H reads this list, so if you have any suggestions, Erik, I would love to hear them.=C2=A0 But maybe other people also have suggestions about modifying export filters - -that would also be really helpful for me.=C2=A0 Than= ks as always,

Matt



--001a11342dde784102050d9426bf--