Ticket #921 (new defect)

Opened 7 months ago

Last modified 3 days ago

Remove CitationInfo and use Citation instead

Reported by: ronald Assigned to: pradeep
Priority: high Milestone: 0.9.1
Component: ambra Version: 0.9-SNAPSHOT
Keywords: Cc:
Blocking: Blocked By:

Description (Last modified by pradeep)

Citations are still being generated by loading the article xml, transforming that into an xml description of CitationInfo, and deserializing that xml description. Almost all of CitationInfo's info is available already in Citation - what's missing (is this really needed?) is the concept of collaborative authors and the marking of primary vs other authors.

Please see #742 for additional description. It is marked as a duplicate of this.

Dependency Graph

Change History

05/07/08 19:18:26 changed by amit

Clean up citation-info caching. Please see r5681.

07/31/08 23:22:50 changed by amit

  • milestone set to 0.9.1.

08/05/08 09:54:44 changed by pradeep

  • description changed.

09/09/08 10:34:33 changed by amit

  • owner changed from ronald to rich.
  • component changed from topaz to ambra.

09/09/08 16:07:16 changed by amit

  • owner changed from rich to ronald.

09/10/08 17:02:17 changed by amit

  • type changed from unassigned to defect.

10/24/08 14:26:06 changed by amit

  • owner changed from ronald to dragisak.
  • priority changed from unassigned to high.

Reassigning...

11/11/08 11:24:43 changed by dragisak

  • status changed from new to assigned.

11/11/08 16:24:12 changed by dragisak

Citation class is missing some properties that CitationInfo has:

  1. Title formatting: Foo <italic>bar</italic> needs to be converted to Foo <i>bar</i> the way it is done in XSL (Same issue is in Article class). It can be done either during ingestion or on the fly, during the display.
  2. Journal short name (as in XML: article/front/journal-meta/journal-id[@journal-id-type='nlm-ta']). Journal property seems to be always null.
  3. Authors are listed as UserProfile objects, not as Author objects. UserProfile is missing suffix property.
  4. startPage (article/front/article-meta/elocation-id) is missing in Citation

This will require data migration.

11/12/08 15:12:55 changed by amit

The change from <italic>bar</italic> to <i>bar</i> should be done on the fly at display time.

11/17/08 12:31:35 changed by dragisak

(In [6692]) Remove CitationInfo? that was generated from article XML by XSLT transformation and use Citation entity from triplet store. Modify article ingestion so it includes new properties in Citation and UserProfile?. Will require data migration. Addresses #921

11/17/08 14:45:59 changed by amit

  • owner changed from dragisak to ronald.
  • status changed from assigned to new.

Reassigning to Ronald to do migration as part of search also.

11/17/08 15:18:34 changed by amit

  • owner changed from ronald to pradeep.

Assigning migration to Pradeep.