Open koppor opened 6 years ago
Point 4: url rdf serialization. I am also unsure how to serialize urls right.. I found no clear description, but I found an example on the dublin core home page (point 4.15) http://www.dublincore.org/documents/2000/07/16/usageguide/generic/#rights It is a hint, that serializing the url in the way we do in dublin core is ok. What's your opinion?
Point 5: "Keywords should be saved differently" - why to save the keywords differently? All other fields are also stored as lists in the xmp metadata. Maybe the interoperability to other schemas is influenced by a single item list with a custom separator.
Point 4: I thought about seeAlso
(see https://www.w3.org/wiki/UsingSeeAlso), but it seems to be more complicated. See that bibtex/url
can only be read by JabRef and not by other tools. Storing XMP should be interoperable with other tools, too.
Point 5: Keywords should appear as follows:
With the current export:
So, other tools will have difficulties to parse the information correctly.
Another library for XMP: https://github.com/drewnoakes/metadata-extractor
I'm linking #7925 here as well.
This task needs a proper requirements engineering, test cases and trial (because of the other available library). One has to test with Acrobat Reader and other PDF tools.
@koppor I tried to reproduce this Error, Added Test Entry in Entitles and tried to export XMP meta data to PDF but its not succeeded, Am I Doing correct?
@Priyanshi-1001 I don't understand. You should provide detailed steps what you are doing. Do you use the test PDF linked at https://github.com/JabRef/jabref/tree/feature/xmp-provement/src/test/resources/pdfs/KoppAZ-MADR-ZEUS-2018?rgh-link-date=2018-04-12T15%3A02%3A56Z? What do you see in your PDF program? What do you mean by "not succeeded"?
Follow up of https://github.com/JabRef/jabref/pull/3895
{}
in the XMP.<rdf:li>bibtex/url/https://adr.github.io/madr/</rdf:li>
is the correct RDF searlization for an URL. According to https://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-list-elements, it should be<rdf:li rdf:resource="https://adr.github.io/madr"/>
- this affects export and importbecomes
; ADR; MADR; architecture decision records; architectural decision records; Nygard
, which is good enough. (See Ctrl+D in Acrobat Reader)Test entry:
Test setting now at https://github.com/JabRef/jabref/tree/feature/xmp-provement/src/test/resources/pdfs/KoppAZ-MADR-ZEUS-2018