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

Add Transcript Verlag assets

parent 9587cf0f
package org.gesis.dda.publishing.domain.impl;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.io.IOException;
import java.io.StringReader;
......@@ -90,15 +91,15 @@ public class XmlXsltBundlesStreamSourceTest {
assertEquals( "xmlxslt-database-4711", underTest.getReference() );
assertEquals( "xmlxslt-bundlessource-4711", underTest.getReference() );
{
Bundle regierenBundle = underTest.getBundlesStream().filter(b -> b.getReference().equals("xmlxslt-database-4711@@f3ae7b1fec56419eaa3a34bed68232cb") ).findFirst().get();
Bundle regierenBundle = underTest.getBundlesStream().filter(b -> b.getReference().equals("xmlxslt-bundlessource-4711@@f3ae7b1fec56419eaa3a34bed68232cb") ).findFirst().get();
LOG.info("regierenBundle=\n{}", regierenBundle);
Metadatum regierenBundleMetadatumInternalDdaReference = regierenBundle.getMetadata().stream().filter(m -> m.getKey().equals("internal.dda.reference")).findFirst().get();
assertEquals("xmlxslt-database-4711@@f3ae7b1fec56419eaa3a34bed68232cb", regierenBundleMetadatumInternalDdaReference.getValue() );
assertEquals("xmlxslt-bundlessource-4711@@f3ae7b1fec56419eaa3a34bed68232cb", regierenBundleMetadatumInternalDdaReference.getValue() );
Stream<Metadatum> regierenBundleMetadataDcContributorAuthor = regierenBundle.getMetadata().stream().filter(m -> m.getKey().equals("dc.contributor.author"));
assertEquals(1, regierenBundleMetadataDcContributorAuthor.count() );
......@@ -161,7 +162,7 @@ public class XmlXsltBundlesStreamSourceTest {
}
{
Bundle bildungsforschungBundle = underTest.getBundlesStream().filter(b -> b.getReference().equals("xmlxslt-database-4711@@e8d053068a59466486680c6c90ee459b") ).findFirst().get();
Bundle bildungsforschungBundle = underTest.getBundlesStream().filter(b -> b.getReference().equals("xmlxslt-bundlessource-4711@@e8d053068a59466486680c6c90ee459b") ).findFirst().get();
LOG.info("regierenBundle=\n{}", bildungsforschungBundle);
......@@ -259,4 +260,114 @@ public class XmlXsltBundlesStreamSourceTest {
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.type.stock")).count() );
assertEquals("article", metadata.stream().filter(m -> m.getKey().equals("dc.type.stock")).findFirst().get().getValue() );
}
@Test
public void testTranscriptVerlagOnix() throws IOException {
String onixXmlString = IOUtils.toString(
getClass().
getClassLoader().
getResourceAsStream("xml/onix/transcript_dg.201808021513.onix21-fixed.xml"), StandardCharsets.UTF_8);
LOG.info("onixXmlString={}", onixXmlString);
String xsltString = IOUtils.toString(
getClass().
getClassLoader().
getResourceAsStream("xslt/onix-transcript-2-xmlbundles.xslt"), StandardCharsets.UTF_8);
LOG.info("xsltString={}", xsltString);
XmlXsltBundlesStreamSource underTest = new XmlXsltBundlesStreamSource(onixXmlString, xsltString, 1234);
Set<Metadatum> metadata = underTest.getAllMetadata("10039-9783839437124");
Metadatum internalDdaReference = metadata.stream().filter(m -> m.getKey().equals("internal.dda.reference")).findFirst().get();
assertEquals("xmlxslt-bundlessource-1234@@10039-9783839437124", internalDdaReference.getValue() );
Stream<Metadatum> dcContributorAuthor = metadata.stream().filter(m -> m.getKey().equals("dc.contributor.author"));
assertEquals(1, dcContributorAuthor.count() );
assertEquals("Hildebrand, Marius", metadata.stream().filter(m -> m.getKey().equals("dc.contributor.author")).findFirst().get().getValue() );
Stream<Metadatum> dcContributorEditor = metadata.stream().filter(m -> m.getKey().equals("dc.contributor.editor"));
assertEquals(0, dcContributorEditor.count() );
Stream<Metadatum> dcDateIssued = metadata.stream().filter(m -> m.getKey().equals("dc.date.issued"));
assertEquals(1, dcDateIssued.count() );
assertEquals("2017", metadata.stream().filter(m -> m.getKey().equals("dc.date.issued")).findFirst().get().getValue() );
Stream<Metadatum> regierenBundleMetadataDcIdentifierIsbn = metadata.stream().filter(m -> m.getKey().equals("dc.identifier.isbn"));
assertEquals(1, regierenBundleMetadataDcIdentifierIsbn.count() );
assertEquals("978-3-8394-3712-4", metadata.stream().filter(m -> m.getKey().equals("dc.identifier.isbn")).findFirst().get().getValue() );
Stream<Metadatum> regierenBundleMetadataDcLanguage = metadata.stream().filter(m -> m.getKey().equals("dc.language"));
assertEquals(1, regierenBundleMetadataDcLanguage.count() );
assertEquals("de", metadata.stream().filter(m -> m.getKey().equals("dc.language")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.publisher")).count() );
assertEquals("transcript Verlag", metadata.stream().filter(m -> m.getKey().equals("dc.publisher")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.title")).count() );
assertEquals("Rechtspopulismus und Hegemonie: Der Aufstieg der SVP und die diskursive Transformation der politischen Schweiz", metadata.stream().filter(m -> m.getKey().equals("dc.title")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.publisher.country")).count() );
assertEquals("DEU", metadata.stream().filter(m -> m.getKey().equals("dc.publisher.country")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.publisher.city")).count() );
assertEquals("Opladen", metadata.stream().filter(m -> m.getKey().equals("dc.publisher.city")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.identifier.doi")).count() );
assertEquals("https://doi.org/10.14361/9783839437124", metadata.stream().filter(m -> m.getKey().equals("dc.identifier.doi")).findFirst().get().getValue() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.source.pageinfo")).count() );
assertEquals("398", metadata.stream().filter(m -> m.getKey().equals("dc.source.pageinfo")).findFirst().get().getValue() );
Set<Metadatum> dcSubjectOtherMetadata = metadata.stream().filter(m -> m.getKey().equals("dc.subject.other")).collect( Collectors.toSet() );
assertEquals(26, dcSubjectOtherMetadata.size() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Populismus".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Populism".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "SVP".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Schweiz".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Hegemonie".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Ernesto Laclau".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Rechtspopulismus".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Populismustheorie".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Diskursive Transformation".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Kulturrassismus".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politik".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politische Parteien".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politische Soziologie".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politische Ideologien".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politikwissenschaft".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Switzerland".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Hegemony".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Right-wing-populism".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Theory of Populism".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Discursive Transformation".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Cultural Racism".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Politics".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Political Parties".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Political Sociology".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Political Ideologies".equals( m.getValue() ) ).count() );
assertEquals(1, dcSubjectOtherMetadata.stream().filter( m -> "Political Science".equals( m.getValue() ) ).count() );
Set<Metadatum> dcDescriptionAbstractMetadata = metadata.stream().filter(m -> m.getKey().equals("dc.description.abstract")).collect( Collectors.toSet() );
dcDescriptionAbstractMetadata.stream().map(Object::toString).forEach(LOG::info);
assertEquals(2, dcDescriptionAbstractMetadata.size() );
Metadatum expectedAbstractEn = new SimpleMetadatum("dc.description.abstract", "en", "<p>This study shines a new light on the rise of the Swiss People's Party that goes beyond the customary populism analyses centred around socio-structural issues and ideology critiques.</p>");
assertTrue( dcDescriptionAbstractMetadata.contains(expectedAbstractEn) );
Metadatum expectedAbstractDe = new SimpleMetadatum("dc.description.abstract", "de", "<p>Die Schweizerische Volkspartei ist binnen 25 Jahren von einer braven Klientelpartei zum politischen Taktgeber avanciert. Sie ist nicht nur die stärkste politische Kraft des Landes, sondern auch ein Vorbild des europäischen Rechtspopulismus.<br />Marius Hildebrand beleuchtet die Karriere der SVP mithilfe der formalen Populismustheorie Ernesto Laclaus. Im Unterschied zu sozialstrukturellen und ideologiekritischen Analysen, die den Populismus als Anomalie perspektivieren, wird er hier als Effekt einer diskursiven Transformation der politischen Schweiz betrachtet.</p>");
assertTrue( dcDescriptionAbstractMetadata.contains(expectedAbstractDe) );
assertEquals(0, metadata.stream().filter(m -> m.getKey().equals("dc.source.series")).count() );
assertEquals(0, metadata.stream().filter(m -> m.getKey().equals("dc.source.edition")).count() );
assertEquals(1, metadata.stream().filter(m -> m.getKey().equals("dc.type.stock")).count() );
assertEquals("article", metadata.stream().filter(m -> m.getKey().equals("dc.type.stock")).findFirst().get().getValue() );
}
}
<?xml version='1.0' encoding='UTF-8'?>
<ONIXmessage release="2.1">
<header>
<m174>transcript</m174>
<m175>Oliver Schönebäumer</m175>
<m283>live@transcript-verlag.de</m283>
<m182>201808021513</m182>
</header>
<product>
<a001>10039-9783839437124</a001>
<a002>02</a002>
<productidentifier>
<b221>15</b221>
<b244>9783839437124</b244>
</productidentifier>
<productidentifier>
<b221>06</b221>
<b244>10.14361/9783839437124</b244>
</productidentifier>
<b012>DG</b012>
<b211>002</b211>
<series>
<seriesidentifier>
<b273>01</b273>
<b233>VLB-Rcode</b233>
<b244>LS372</b244>
</seriesidentifier>
<b018>Kultur und Kollektiv</b018>
<b019>4</b019>
</series>
<b028>Rechtspopulismus und Hegemonie</b028>
<title>
<b202>01</b202>
<b203>Rechtspopulismus und Hegemonie</b203>
<b029>Der Aufstieg der SVP und die diskursive Transformation der politischen Schweiz</b029>
</title>
<contributor>
<b034>1</b034>
<b035>A01</b035>
<b036>Marius Hildebrand</b036>
<b037>Hildebrand, Marius</b037>
<b039>Marius</b039>
<b040>Hildebrand</b040>
</contributor>
<b057>1</b057>
<language>
<b253>01</b253>
<b252>ger</b252>
</language>
<b255>398</b255>
<mainsubject>
<b191>26</b191>
<b068>2.0</b068>
<b069>1734</b069>
</mainsubject>
<mainsubject>
<b191>23</b191>
<b069>BTFM-Monographie</b069>
</mainsubject>
<mainsubject>
<b191>10</b191>
<b069>POL015000</b069>
</mainsubject>
<mainsubject>
<b191>24</b191>
<b070>Populismus</b070>
</mainsubject>
<mainsubject>
<b191>20</b191>
<b070>Populism</b070>
</mainsubject>
<mainsubject>
<b191>93</b191>
<b069>JPL</b069>
</mainsubject>
<subject>
<b067>10</b067>
<b069>POL010000</b069>
</subject>
<subject>
<b067>10</b067>
<b069>SOC026000</b069>
</subject>
<subject>
<b067>10</b067>
<b069>POL042000</b069>
</subject>
<subject>
<b067>24</b067>
<b070>SVP</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Schweiz</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Hegemonie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Ernesto Laclau</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Rechtspopulismus</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Populismustheorie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Diskursive Transformation</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Kulturrassismus</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Politik</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Politische Parteien</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Politische Soziologie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Politische Ideologien</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Politikwissenschaft</b070>
</subject>
<subject>
<b067>20</b067>
<b070>SVP</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Switzerland</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Hegemony</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Ernesto Laclau</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Right-wing-populism</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Theory of Populism</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Discursive Transformation</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Cultural Racism</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Politics</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Political Parties</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Political Sociology</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Political Ideologies</b070>
</subject>
<subject>
<b067>20</b067>
<b070>Political Science</b070>
</subject>
<subject>
<b067>93</b067>
<b069>JHB</b069>
</subject>
<subject>
<b067>93</b067>
<b069>JPF</b069>
</subject>
<b073>06</b073>
<othertext>
<d102>03</d102>
<d103>05</d103>
<d104 language="ger"><![CDATA[<p>Die Schweizerische Volkspartei ist binnen 25 Jahren von einer braven Klientelpartei zum politischen Taktgeber avanciert. Sie ist nicht nur die stärkste politische Kraft des Landes, sondern auch ein Vorbild des europäischen Rechtspopulismus.<br />Marius Hildebrand beleuchtet die Karriere der SVP mithilfe der formalen Populismustheorie Ernesto Laclaus. Im Unterschied zu sozialstrukturellen und ideologiekritischen Analysen, die den Populismus als Anomalie perspektivieren, wird er hier als Effekt einer diskursiven Transformation der politischen Schweiz betrachtet.</p>]]></d104>
</othertext>
<othertext>
<d102>03</d102>
<d103>05</d103>
<d104 language="eng"><![CDATA[<p>This study shines a new light on the rise of the Swiss People's Party that goes beyond the customary populism analyses centred around socio-structural issues and ideology critiques.</p>]]></d104>
</othertext>
<othertext>
<d102>13</d102>
<d103>05</d103>
<d104 language="ger"><![CDATA[<p><b>Marius Hildebrand</b> (Dr.) forscht an der Universität Hamburg in den Bereichen Politische Theorie und Ideengeschichte, Sozialtheorie, Rechtssoziologie, Populismus- und Hegemonietheorie sowie Gouvernmentalitätsstudien.</p>]]></d104>
</othertext>
<othertext>
<d102>08</d102>
<d103>05</d103>
<d104><![CDATA[<p>»Eine interessante Ergänzung zu den meisten Arbeiten zum Populismus, indem es [das Buch] jene 'Willens- und Identitätsbildungsprozesse, die Populismusforscher/innen in der Regel voraussetzen, untersucht. Während Letztere jeweils lediglich kurz darauf verweisen, dass die Termini 'Volk' und 'Elite' ganz unterschiedliche Bedeutungen haben können, zeigt dieses Buch detailliert anhand der Schweizerischen Volkspartei auf, wie diese beiden Begriffe und der für den Populismus zentrale Antagonismus zwischen ihnen diskursiv konstruiert werden.«<br /><i>Edward Weber, Swiss Political Review, 23/3 (2017)</i></p><p>»Das Buch [bietet] einen überzeugenden Überblick über die populistische Erfolgsgeschichte SVP und vertritt selbstbewusst die These, dass einfache Versuche der dauerhaften Ausgrenzung solcher politischen Bewegungen erstens wahrscheinlich wirkungslos sind und zweitens nicht unbedingt zur Stärkung der Demokratie beitragen.«<br /><i>Max Lüggert, Portal für Politikwissenschaft, 25.04.2017</i><br /> »Eine exzellente Analyse des Aufstiegs der Schweizer Volkspartei zu einer der stärksten politischen Kräfte des Landes.«<br /><i>Marian Pradella, www.socialnet.de, 01.03.2017</i></p>]]></d104>
</othertext>
<othertext>
<d102>11</d102>
<d103>06</d103>
<d104 language="eng">Marius Hildebrand, Universität Hamburg, Germany</d104>
</othertext>
<othertext>
<d102>11</d102>
<d103>06</d103>
<d104 language="ger">Marius Hildebrand, Universität Hamburg, Deutschland</d104>
</othertext>
<othertext>
<d102>99</d102>
<d103>06</d103>
<d104>DE</d104>
</othertext>
<othertext>
<d102>46</d102>
<d103>01</d103>
<d104>http://creativecommons.org/licenses/by-nc-nd/3.0/</d104>
</othertext>
<othertext>
<d102>47</d102>
<d103>06</d103>
<d104>This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License (CC BY-NC-ND 3.0)</d104>
</othertext>
<productwebsite>
<b367>18</b367>
<f123>http://www.transcript-verlag.de/978-3-8376-3712-0</f123>
</productwebsite>
<imprint>
<b079>transcript Verlag</b079>
</imprint>
<publisher>
<b291>01</b291>
<b241>04</b241>
<b243>10039</b243>
<b081>transcript Verlag</b081>
</publisher>
<b003>201702</b003>
<b087>2017</b087>
<salesrights>
<b089>02</b089>
<b388>WORLD</b388>
</salesrights>
<measure>
<c093>01</c093>
<c094>225</c094>
<c095>mm</c095>
</measure>
<measure>
<c093>02</c093>
<c094>148</c094>
<c095>mm</c095>
</measure>
<relatedproduct>
<h208>27</h208>
<productidentifier>
<b221>15</b221>
<b244>9783837637120</b244>
</productidentifier>
<b012>BC</b012>
</relatedproduct>
<supplydetail>
<j137>transcript Verlag</j137>
<j292>01</j292>
<j141>IP</j141>
<j396>20</j396>
<j260>01</j260>
<j142>201702</j142>
<j192>01</j192>
</supplydetail>
</product>
<product>
<a001>10039-9783839437575</a001>
<a002>02</a002>
<productidentifier>
<b221>15</b221>
<b244>9783839437575</b244>
</productidentifier>
<b012>DG</b012>
<b211>002</b211>
<series>
<seriesidentifier>
<b273>01</b273>
<b233>VLB-Rcode</b233>
<b244>TY662</b244>
</seriesidentifier>
<b018>Materialitäten</b018>
<b019>23</b019>
</series>
<b028>Masken-Spiele</b028>
<title>
<b202>01</b202>
<b203>Masken-Spiele</b203>
<b029>Zur Verhandlung von Grenzen in pädagogischen Räumen</b029>
</title>
<contributor>
<b034>1</b034>
<b035>A01</b035>
<b036>Veronika Magyar-Haas</b036>
<b037>Magyar-Haas, Veronika</b037>
<b039>Veronika</b039>
<b040>Magyar-Haas</b040>
</contributor>
<b057>1</b057>
<language>
<b253>01</b253>
<b252>ger</b252>
</language>
<b061>340</b061>
<mainsubject>
<b191>26</b191>
<b068>2.0</b068>
<b069>1571</b069>
</mainsubject>
<mainsubject>
<b191>23</b191>
<b069>BTFM-Monographie</b069>
</mainsubject>
<mainsubject>
<b191>10</b191>
<b069>EDU040000</b069>
</mainsubject>
<mainsubject>
<b191>24</b191>
<b070>Spiel</b070>
</mainsubject>
<mainsubject>
<b191>20</b191>
<b070>Play</b070>
</mainsubject>
<mainsubject>
<b191>93</b191>
<b069>JNA</b069>
</mainsubject>
<subject>
<b067>10</b067>
<b069>SOC022000</b069>
</subject>
<subject>
<b067>10</b067>
<b069>SOC026000</b069>
</subject>
<subject>
<b067>24</b067>
<b070>Soziale Maske</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Körper</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Leib</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Plessner</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Würde</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Scham</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Offene Kinder- und Jugendarbeit</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Mädchenarbeit</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Professionstheorie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Videographie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Sozialität</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Bildung</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Bildungstheorie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Kultursoziologie</b070>
</subject>
<subject>
<b067>24</b067>
<b070>Jugend</b070>