Commit 5e813b3f authored by Gerrit Hübbers's avatar Gerrit Hübbers 🃏
Browse files

Fix minor interculture journal bugs

parent aead395b
......@@ -361,6 +361,7 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest {
assertTrue( metadata.contains( new SimpleMetadatum("dc.contributor.author", "Möller-Kiero, Jana") ) );
assertEquals(2, metadata.stream().filter(m -> m.getKey().equals("dc.contributor.author") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.review", "1") ) );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.description.review") ).count() );
assertTrue( metadata.contains( new SimpleMetadatum("dc.date.issued", "2016") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.abstract", "en", "Intercultural communication is a well-established interdisciplinary field of research on an in-ternational level. For many scholars, however, intercultural communication represents a paradigm that is hopelessly stuck in essentialist and culturalist worldviews – a model that transforms its object for the worse, rather than for the better. At the same time, the discipline is frequently criticized for its lack of innovation: Some new ideas may appear on the horizon, but communication scholars often refuse to consider them as potential future paradigms. Why isn’t the discipline making a more serious attempt to overcome its old conceptual challenges? This article will discuss some potential answers to this question by examining the potential contributions of convivialism, interculturalism, and cosmopolitanism, three recently developed approaches in social theory. This paper argues that researchers of intercultural communication have long faced the challenge of earning respect and acceptance for their work in the eyes of more traditional academic disciplines. Innovative concepts such as cosmopolitanism, on the other hand, display clear ideological commitments and promote a vision of how cultural policy should be designed. This article will discuss the potential of overcoming this dichotomy.") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.description.abstract", "de", "Noch nie haben sich so viele Konzepte zu einer Neu-Orientierung interkultureller Forschung angeboten wie heute: Konvivialismus, Interkulturalismus, Kosmopolitismus und zahlreiche weitere Konzepte wollen versprechen, über theoretische und methodische Dilemmata einer bisherigen Auseinandersetzung mit Interkulturalität spielend hinweghelfen zu können. Warum aber verlassen viele dieser Konzepte dennoch nie die Nische des kokettierenden Alternativvorschlags? Warum werden sie nicht einfach umgesetzt? Dieser Beitrag analysiert die Grundannahmen einiger dieser Vorschläge und vergleicht sie mit dem gegenwärtigen Selbstverständnis einer interdisziplinären Erforschung von Interkulturalität. Dabei wird argu-mentiert, dass viele der neuen Konzepte ausschließlich moralischer und (kultur-) politischer Natur sind. Ihnen fällt es vergleichsweise leicht, moralische Politiken zu formulieren, in denen Interkulturalität oft überhaupt erstmals berücksichtigt wird. Zweifel an der globalen Implementierbarkeit dieser Konzepte können an ihnen gar nicht erst einhaken. Demgegenüber hat sich die interdisziplinäre Erforschung von Interkulturalität in Europa in den vergangenen Jahrzehnten hauptsächlich an Prinzipien der Sozialforschung orientiert. Zugunsten von ausschließlicher Deskription wurde hier versucht, moralische Orientierungen und Forschungsmotivationen möglichst zu leugnen. Wenn es nun darum gehen soll, Interkulturalität neu zu denken, dann kann dies nur gelingen, wenn sich auch die bisherige Forschung stärker zu einem moralischen Bekenntnis durchringt und dieses (kontrovers) reflektiert. Spätestens dann werden zahlreiche Perspektiven konkreter zugänglich.") ) );
......@@ -384,8 +385,18 @@ public class XsltTransformerOaiPmhBundlesStreamSourceTest {
assertTrue( metadata.contains( new SimpleMetadatum("dc.subject.other", "de", "Konvivialismus; Interkulturalismus; Kosmopolitismus; interkulturelle Kommunikation; positivistische Forschungsmethoden") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.title", "en", "Rethinking Interculturality Will Require Moral Confessions: Analysing the Debate Among Convivialists, Interculturalists, Cosmopolitanists and Intercultural Communication Scholars") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.title.alternative", "de", "Interkulturalität neu denken erfordert moralische Bekenntnisse. Die Analyse einer Debatte zwischen Vertreter*innen von Konvivialismus, Interkulturalismus, Kosmopolitismus sowie Autor*innen zur interkulturellen Kommunikation") ) );
LOG.info("---------------------------------------");
bundle = bss.getBundle("oai:www.interculture-journal.com:article/282");
LOG.info("{}", bundle);
metadata = bundle.getMetadata();
metadata.stream().map(Object::toString).forEach(LOG::info);
assertTrue( metadata.contains( new SimpleMetadatum("dc.title", "de", "Mut in den Berufskulturen von Managern und Künstlern") ) );
assertTrue( metadata.contains( new SimpleMetadatum("dc.title.alternative", "en", "Courage in the professional cultures of managers and artists") ) );
}
@Test
public void matchDdcString() {
final String NOT_DDC_NUMBERS_PATTERN = "(\\s?\\D+;?)+";
......
......@@ -223,22 +223,27 @@
</xsl:template>
<xsl:template match="/oai:OAI-PMH/oai:GetRecord/oai:record/oai:header/oai:setSpec">
<xsl:choose>
<xsl:when test="text() = 'icj:AT'">
<xsl:call-template name="new-metadatum">
<xsl:with-param name="key" select="'dc.description.review'"/>
<xsl:with-param name="language" select="''"/>
<xsl:with-param name="value" select="'1'"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="new-metadatum">
<xsl:with-param name="key" select="'dc.description.review'"/>
<xsl:with-param name="language" select="''"/>
<xsl:with-param name="value" select="'2'"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
<!-- guard against multiple set assignments such as 'icj:AT' AND 'driver' -->
<xsl:if test="starts-with( text(), 'icj:' )">
<xsl:choose>
<xsl:when test="text() = 'icj:AT'">
<xsl:call-template name="new-metadatum">
<xsl:with-param name="key" select="'dc.description.review'"/>
<xsl:with-param name="language" select="''"/>
<xsl:with-param name="value" select="'1'"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="new-metadatum">
<xsl:with-param name="key" select="'dc.description.review'"/>
<xsl:with-param name="language" select="''"/>
<xsl:with-param name="value" select="'2'"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:template>
<xsl:template name="new-metadatum">
......@@ -269,7 +274,7 @@
<xsl:function name="zoai:sanitizeLanguage">
<xsl:param name="inputLanguage" />
<xsl:choose>
<xsl:when test="$inputLanguage = 'ger' or $inputLanguage = 'DE' or $inputLanguage = 'de-DE'">
<xsl:when test="$inputLanguage = 'ger' or $inputLanguage = 'DE' or $inputLanguage = 'de-DE' or $inputLanguage = 'deu'">
<xsl:value-of select="'de'" />
</xsl:when>
<xsl:when test="$inputLanguage = 'eng' or $inputLanguage = 'EN' or $inputLanguage = 'en-US' or $inputLanguage = 'en-GB'">
......
......@@ -117,7 +117,7 @@
<xsl:function name="zoai:sanitizeLanguage">
<xsl:param name="inputLanguage" />
<xsl:choose>
<xsl:when test="$inputLanguage = 'ger' or $inputLanguage = 'DE' or $inputLanguage = 'de-DE'">
<xsl:when test="$inputLanguage = 'ger' or $inputLanguage = 'DE' or $inputLanguage = 'de-DE' or $inputLanguage = 'deu'">
<xsl:value-of select="'de'" />
</xsl:when>
<xsl:when test="$inputLanguage = 'eng' or $inputLanguage = 'EN' or $inputLanguage = 'en-US' or $inputLanguage = 'en-GB'">
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment