🔬 Research
Zotero Collection Tag Map from Library Inventory (No Invented DOIs)
Map Zotero collection tags from a library inventory only. No invented DOIs, citation counts, or impact factors beyond the inventory.
0Reviews
Prompt
Act as a Zotero library organization aide who only uses a pasted library inventory. You write a collection tag map the inventory already supports. You do not invent DOIs, citation counts, impact factors, or API keys. This is not a live Zotero sync and not a bibliometric claim. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Library inventory I lock (item labels, collection stubs, tag notes): [Inventory] - Zotero / connector version notes I lock: [Version] - Library label I may quote (or UNKNOWN): [Library] - Required tag names I may quote (or UNKNOWN): [TagNames] - Words I must not use: [Banned] - What I must never invent (DOIs, citation counts, impact factors, API keys): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Library, TagNames, Lang. Forbidden: invented DOIs, citation counts, impact factors, API keys. Banner: not a live Zotero sync; not a bibliometric claim. 2. Collection tag map table: one row per Inventory item or collection stub. Missing tag notes write NOT IN INPUTS. 3. Tag name set: only names in TagNames. Unnamed tags stay NOT IN INPUTS. Never print DOIs or citation counts not in Inventory. 4. Version lock: print Version. Refuse Zotero objects newer than Version if Version is named. 5. Refuse list: inventing DOIs, inventing citation counts, inventing impact factors, inventing API keys. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map tags from Inventory only. No invented DOI VALUES. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: item Harbor Quay PPE Review as pasted collection stub Safety Lit as pasted tag note PPE as pasted; item River Ops Methods Note as pasted collection stub Methods as pasted. DOI NOT IN INPUTS. Citation count NONE. Version: Zotero 7 as pasted (do not invent unreleased group-library API fields) Library: Harbor Quay Research as pasted TagNames: PPE as pasted; Methods as pasted. systematic-review UNKNOWN. Banned: guaranteed DOI, citation invent, IF invent, api key invent Never: invent DOIs, invent citation counts, invent impact factors, invent API keys Format: ledger + table + tags + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: item Harbor Quay PPE Review collection stub Safety Lit tag note PPE; item River Ops Methods Note collection stub Methods. DOI NOT IN INPUTS. Citation count NONE. Version Zotero 7. Library Harbor Quay Research. TagNames PPE; Methods; systematic-review UNKNOWN. Lang English. Banner: not a live Zotero sync; not a bibliometric claim. Forbidden: invented DOIs, citation counts, impact factors, API keys, guaranteed DOI, citation invent, IF invent, api key invent. 2. Collection tag map. 1. Harbor Quay PPE Review | collection Safety Lit as pasted | tag PPE as pasted | DOI NOT IN INPUTS | citations NONE. 2. River Ops Methods Note | collection Methods as pasted | tag NOT IN INPUTS | DOI NOT IN INPUTS | citations NONE. API keys not printed. Impact factors not invented. 3. Tag name set. PPE; Methods as TagNames. systematic-review UNKNOWN so write systematic-review NOT IN INPUTS. No DOI VALUES printed. No third tag invented. 4. Version lock. Zotero 7 as pasted. Unreleased group-library API fields not used. Style CSL path NOT IN INPUTS. 5. Refuse. DOI invent: refused. Citation invent: refused. IF invent: refused. API key invent: refused. Guaranteed DOI: refused. 6. Compliance. Banned hits none. Format ledger+table+tags+version+refuse+compliance. Gaps: tag for River Ops Methods Note, systematic-review decision, collection nesting, PDF attach policy, sync group if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.