What I’m trying to do
In my research I am recording citations from books and journals in individual files along with my own comments. For each resource I have a master file which lists all the files where that resource is cited. I use tags and Dataview for that part. This is working fine.
TABLE WITHOUT ID file.link as "Citations"
FROM #Library/Author_2020_Title
SORT file.name ASC
For each resource I have created properties which correspond to bibliographic details used for citations (e.g. author, title, date, publisher, etc.).
I would like Dataview to display this bibliographic data in various orders according to various citation formats. To do this, a Dataview query would need to pull certain properties from the file and then write them in plain text according to a designated order. I would prefer this over a LIST or TABLE.
If I am successful I would simply need to record the bibliographic information once for a new resource in the file properties and then Dataview would write the citation for me according to the various formats I need them in (separate queries for separate formats).
Things I have tried
What I have so far is my bibliographic details as file properties:
---
Author:
Author 2:
Author 3:
Author 4:
Author 5:
Title:
Series:
Print Year Published:
Digital Year Published:
Publisher:
Editors:
Translators:
Edition:
Volume Number:
Library Call Number:
ISBN 10:
ISBN 13:
URL:
Database:
Date Accessed:
Format:
---
My query looks like this:
LIST WITHOUT ID author, title, print-year-published
WHERE file = this.file
It returns an error because it has multiple properties?
I can only get it to display a single property.
It will only display as a list or table but I need it to output as plain text like this:
“Author Name, Book Title, Year”