Ticket #104 (closed clarification: fixed)

Opened 4 years ago

Last modified 18 months ago

Handling different forms of copyright in NLM DTD 2.3

Reported by: amit Owned by: rcave
Priority: high Milestone: 0.9.2
Component: ambra Version: 0.5-SNAPSHOT
Keywords: copyright WHO cc: Cc:

Description

In communication with Rich, we have found out that there are certain objects in the existing PLoS corpus with different copyrights (WHO for example). Our assumption going in with Topaz has been that all objects will be CC and this potentially needs to be revisited. Odds are high that we will not be able to do this for launch in which case we need to be careful ingesting the PLoS corpus to check copyright statements. Rich is ok with this approach as it probably affects very few papers.

Change History

Changed 3 years ago by jsuttor

note that when an article is served out over as RSS feed with the new feeds, any rights info in the existing doc is passed through. if rights == null a CC SA-BY 3.0 is used by default.

Changed 3 years ago by anonymous

  • milestone Bugs deleted

Milestone Bugs deleted

Changed 3 years ago by amit

  • priority changed from unassigned to medium
  • milestone set to 0.9

This has actually been half done with r3172. To complete this we will need three set of changes:

  • Fixes in Topaz to avoid cascade deletes in certain cases
  • PLoS to migrate to NLM DTD 2.3 which allows a precise specification of license.
  • Changes to the publishing application to make use of the above information.

Changed 3 years ago by anonymous

  • milestone 0.9 deleted

Milestone 0.9 deleted

Changed 2 years ago by amit

  • owner changed from somebody to rich
  • component changed from topaz to publishing-app

Topaz has fixed cascade deletes. Fixes are needed in Ambra to close this.

Changed 19 months ago by dragisak

  • owner changed from rich to dragisak

Changed 19 months ago by rcave

  • milestone set to 0.9.2

Changed 19 months ago by rcave

  • priority changed from medium to high
  • summary changed from Handling different forms of copyright to Handling different forms of copyright in NLM DTD 2.3

Changed 18 months ago by dragisak

  • owner changed from dragisak to rich

Changed 18 months ago by rcave

  • type changed from defect to clarification

Changed 18 months ago by rcave

  • status changed from new to closed
  • resolution set to fixed

NLM DTD 2.3 has been added to the entity resolver cache. viewnlm-2.xsl has been updated to handle the new copyright:

<!-- Output the copyright statement differently with v2.3 of the dtd -->
<p>
<xsl:choose>
<xsl:when test="$dtd-version &lt; 2.3">
  <xsl:choose>
    <!-- Modified to output the word "copyright" for the header if the expression
    "Open-Access License" appears anywhere in the copyright-statement. -->
    <xsl:when test="copyright-statement[contains(., 'Attribution') 
      or contains(.,'Open-Access License')]">
      <strong>Copyright:</strong><xsl:text>  &#169; </xsl:text>
      <xsl:apply-templates select="copyright-year" /><xsl:text> </xsl:text>
      <xsl:apply-templates select="copyright-statement" />
    </xsl:when>
    <xsl:otherwise>
      <xsl:apply-templates select="copyright-statement" />
    </xsl:otherwise>
  </xsl:choose>			
</xsl:when>
<xsl:otherwise>
  <xsl:choose>
    <xsl:when test="permissions/license/@license-type='open-access'">
      <xsl:apply-templates select="permissions/copyright-statement"/><xsl:text> </xsl:text>
    </xsl:when>
  </xsl:choose>
  <xsl:apply-templates select="permissions/license/p/node()"/>
</xsl:otherwise>
</xsl:choose>
</p>
Note: See TracTickets for help on using tickets.