My intuition would also be to go with an internal link to a page that represented the cited work (using frontmatter for all attributes), and then somewhere transforming that to a format suitable for pandoc or other tool.
However as mentioned in Ideas on citations there are already a bunch of pre-existing formats (bibtex and friends) that probably should be leveraged somehow.