diff -r faff38055a07 -r 8af5ed0521a2 server/src/app/Libraries/Mergers/CocoonTextRdfMerger.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/src/app/Libraries/Mergers/CocoonTextRdfMerger.php Wed Feb 03 00:40:35 2016 +0100 @@ -0,0 +1,109 @@ + . +// @prefix edm: . +// @prefix dc: . +// @prefix dc11: . +// @prefix olac: . +// @prefix geo: . +// @prefix xsd: . +// @prefix skos: . +// @prefix owl: . +// +// +// a ore:Aggregation ; +// edm:aggregatedCHO ; +// edm:provider "Corpus de la Parole"@fr ; +// edm:dataProvider ; +// edm:isShownAt ; +// edm:isShownBy ; +// edm:rights ; +// edm:hasView , . +// +// +// a edm:ProvidedCHO ; +// dc:tableOfContents "01 née; famille a toujours habité Orléans03 oui, on y a des amis, relations04 oui, certainementT1 centralisait comptabilité dans une industrieT2 RR passer des écritures, caisse; horaires avant et après loi de 1936T3 aimait travail, rien ne lui déplaisaitT4 n'a jamais pensé à çaT5 actuellement on est forcée quelquefois - assurance sociale - retraite appréciable; autre chose avec enfantL1 concerts, théâtre, réunions, etc...:préfère s'occuperL2 messe, puis a passé la journée avec une amieL3 (quand elle travaillait) au bord de la mer ou voyages organisésE1 n'en sait rienE2 lui semble que ça aide le françaisE3 peut-être chimie, physiqueE4 intelligence, travail, familleE5 dépend de leurs capacitésE6 non : dépend de la vie de l'enfant plus tardP1 oui, à part loyers chersP4 ne comprend pas motifs des étudiants; très calme à OrléansP9 moins qu'avant 1940P10 RR bourgeois = gros rentiers, femmes d'officierss, gros industriels; chaque groupe se recevait mutuellement, formait un clanQ. Orléans une ville renfermée? oui : orléanais assez distant, peut-être moins maintenantP6 il faut avoir la moitié des votesP7 des candidats se retirentP8 droite gaulliste, réservée; gauche avancéeP5 pas grand-chose - attachés à leurs partisP11 oui, maintenant, par l'éducation; famille moins importanteP12 à diminuer : les gens travaillent beaucoup plus et l'argent a changé de mainsOmelette (je casse mes oeufs...)Questionnaire sociolinguistique"@fr ; +// dc11:description "Extrait du corpus d'Orléans, réalisé dans le cadre de l'Enquête SocioLinguistique à Orléans à la fin des années 1960."@fr ; +// dc11:language ; +// dc11:publisher ; +// dc11:rights "Copyright (c) 2012 Université d'Orléans/LLL" ; +// dc11:type , "primary_text"^^olac:linguistic-type, "dialogue"^^olac:discourse-type ; +// dc:license ; +// dc11:subject , "text_and_corpus_linguistics"^^olac:linguistic-field, , , , , , , , ; +// dc11:title "ESLO1: entretien 019"@fr ; +// dc:accessRights "Freely available for non-commercial use" ; +// dc:extent "PT0H47M16S" ; +// dc:isPartOf , ; +// dc11:source ; +// dc:medium "1 bande magnétique audio"@fr ; +// dc:alternative "ESLO1: entretien 019 alt"@fr ; +// dc:bibliographicCitation "A.-M. VURPAS (1988), Autrefois dans les monts du Beaujolais, Action graphique." ; +// dc11:identifier "Cote producteur: 001_3"@fr ; +// dc:references ; +// dc11:coverage "Quartier concerné : Montreuil"@fr ; +// dc11:relation ; +// dc11:creator "Blanc, Michel", "Biggs, Patricia" ; +// olac:depositor ; +// dc11:contributor , , , "Kay, Jack", "JK", "UG393" ; +// olac:editor , ; +// olac:researcher "Kay, Jack" ; +// olac:speaker "JK", "UG393" ; +// dc:available "2014-11-06"^^dc:W3CDTF ; +// dc:created "1969-04-11"^^dc:W3CDTF ; +// dc:issued "2014-12-05T15:00:19+01:00"^^dc:W3CDTF ; +// dc:modified "2014-12-05T15:00:19+01:00"^^dc:W3CDTF ; +// dc:spatial [ +// a edm:Place ; +// geo:lat "47.90"^^xsd:float ; +// geo:long "1.90"^^xsd:float ; +// skos:note "FR"^^dc:ISO3166, "France, Centre, Loiret, Orléans"@fr ; +// owl:sameAs +// ] . +// +// +// a edm:WebResources ; +// dc:extent "PT0H47M16S" ; +// dc11:format "audio/x-wav"^^dc:IMT ; +// dc:created "1969-04-11"^^dc:W3CDTF ; +// dc:issued "2014-12-05T15:00:19+01:00"^^dc:W3CDTF . +// +// +// a edm:WebResources ; +// dc:extent "PT0H47M16S" ; +// dc11:format "audio/x-wav"^^dc:IMT ; +// edm:isDerivativeOf ; +// dc:created "1969-04-11"^^dc:W3CDTF ; +// dc:issued "2014-12-05T15:00:19+01:00"^^dc:W3CDTF . +// +// +// a edm:WebResources ; +// dc:extent "PT0H47M16S" ; +// dc11:format "audio/mpeg"^^dc:IMT ; +// edm:isDerivativeOf ; +// dc:created "1969-04-11"^^dc:W3CDTF ; +// dc:issued "2014-12-05T15:00:19+01:00"^^dc:W3CDTF . + +class CocoonTextRdfMerger extends CocoonSoundRdfMerger { + + + protected function mergeEdmProvidedCHO($baseRes, $srcRes, $uri=null) { + if(is_null($uri)) { + $uri = $baseRes->getUri(); + } + $targetArray =& $this->mergedArray[$uri]; + + $this->mergeProperties([ + "http://purl.org/dc/terms/spatial" + ], [ + "http://purl.org/dc/elements/1.1/title", + "http://purl.org/dc/terms/extent", + "http://purl.org/dc/terms/available", + "http://purl.org/dc/terms/created", + "http://purl.org/dc/terms/issued", + "http://purl.org/dc/terms/modified", + ], $targetArray, $baseRes, $srcRes); + + } +}