Project

General

Profile

« Previous | Next » 

Revision 46120

changed mapping rules for rightsStatus

View differences:

modules/dnet-efg/trunk/src/main/resources/eu/dnetlib/bootstrap/profiles/transformationRule/efg2edm.xml
121 121
    <xsl:template name="rigths">
122 122
        <xsl:param name="rightStatus"/>
123 123
        <xsl:choose>
124
            <xsl:when test="$rightStatus = 'copyright protected'">
125
                <edm:rights>http://www.europeana.eu/rights/rr-f/</edm:rights>
124
            <xsl:when test="$rightStatus = 'copyright protected' or
125
                            $rightStatus = 'in copyright'">
126
                <edm:rights>http://rightsstatements.org/vocab/InC/1.0/</edm:rights>
126 127
            </xsl:when>
127
            <xsl:when test="$rightStatus = 'not copyright protected'">
128
            <xsl:when test="$rightStatus = 'not copyright protected' or
129
                            $rightStatus = 'public domain'">
128 130
                <edm:rights>http://creativecommons.org/publicdomain/mark/1.0/</edm:rights>
129 131
            </xsl:when>
130
            <xsl:when test="$rightStatus = 'public domain'">
131
                <edm:rights>http://creativecommons.org/publicdomain/mark/1.0/</edm:rights>
132
            <xsl:when test="$rightStatus = 'orphan' or
133
                            $rightStatus = 'in copyright - eu orphan work' or
134
                            $rightStatus = 'no known copyright / orphan work'">
135
                <edm:rights>http://rightsstatements.org/vocab/InC-OW-EU/1.0/</edm:rights>
132 136
            </xsl:when>
133
            <xsl:when test="$rightStatus = 'orphan'">
134
                <edm:rights>http://www.europeana.eu/rights/orphan-work-eu/</edm:rights>
137
            <xsl:when test="$rightStatus = 'no copyright - non commercial use only'">
138
                <edm:rights>http://rightsstatements.org/vocab/NoC-NC/1.0/</edm:rights>
135 139
            </xsl:when>
136
            <xsl:when test="$rightStatus = 'no known copyright / orphan work'">
137
                <edm:rights>http://www.europeana.eu/rights/orphan-work-eu/</edm:rights>
140
            <xsl:when test="$rightStatus = 'copyright not evaluated'">
141
                <edm:rights>http://rightsstatements.org/vocab/CNE/1.0/​</edm:rights>
138 142
            </xsl:when>
143
            <xsl:when test="$rightStatus='no copyright - other known legal restrictions'">
144
                <edm:rights>http://rightsstatements.org/vocab/NoC-OKLR/1.0/</edm:rights>
145
            </xsl:when>
146
            <xsl:when test="$rightStatus='in copyright - educational use permitted'">
147
                <edm:rights>http://rightsstatements.org/vocab/InC-EDU/1.0/​</edm:rights>
148
            </xsl:when>
139 149
            <xsl:otherwise>
140
                <edm:rights>http://www.europeana.eu/rights/rr-f/</edm:rights>
150
                <edm:rights>http://rightsstatements.org/vocab/InC/1.0/</edm:rights>
141 151
            </xsl:otherwise>
142 152
        </xsl:choose>
143 153
    </xsl:template>

Also available in: Unified diff