@@ -76,16 +76,25 @@ protected void serialize(final Place place) {
76
76
protected void serialize (final Organization organization ) {
77
77
StringBuffer result = new StringBuffer (19000 );
78
78
if ( organization .type == Organization .OrganisationType .company ) {
79
- Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()],DBP .fullPrefixed (organization .name ), RDF .type , DBPOWL .Company );
79
+ Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], SN .getCompURI (organization .id ), RDF .type , DBPOWL .Company );
80
+ Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], SN .getCompURI (organization .id ), SNVOC .url , DBP .fullPrefixed (organization .name ));
81
+ Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], SN .getCompURI (organization .id ), FOAF .Name ,
82
+ Turtle .createLiteral (organization .name ));
83
+ Turtle .createTripleSPO (result , SN .getCompURI (organization .id ),
84
+ SNVOC .locatedIn , DBP .fullPrefixed (Dictionaries .places .getPlaceName (organization .location )));
85
+ Turtle .createTripleSPO (result , SN .getCompURI (organization .id ), SNVOC .id ,
86
+ Turtle .createDataTypeLiteral (Long .toString (organization .id ), XSD .Int ));
80
87
} else {
81
- Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], DBP . fullPrefixed (organization .name ), RDF .type , DBPOWL .University );
82
- }
83
- Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], DBP . fullPrefixed (organization .name ), FOAF .Name ,
88
+ Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], SN . getUnivURI (organization .id ), RDF .type , DBPOWL .University );
89
+ Turtle . writeDBPData ( writers [ FileNames . SOCIAL_NETWORK . ordinal ()], SN . getUnivURI ( organization . id ), SNVOC . url , DBP . fullPrefixed ( organization . name ));
90
+ Turtle .writeDBPData (writers [FileNames .SOCIAL_NETWORK .ordinal ()], SN . getUnivURI (organization .id ), FOAF .Name ,
84
91
Turtle .createLiteral (organization .name ));
85
- Turtle .createTripleSPO (result , DBP . fullPrefixed (organization .name ),
92
+ Turtle .createTripleSPO (result , SN . getUnivURI (organization .id ),
86
93
SNVOC .locatedIn , DBP .fullPrefixed (Dictionaries .places .getPlaceName (organization .location )));
87
- Turtle .createTripleSPO (result , DBP . fullPrefixed (organization .name ), SNVOC .id ,
94
+ Turtle .createTripleSPO (result , SN . getUnivURI (organization .id ), SNVOC .id ,
88
95
Turtle .createDataTypeLiteral (Long .toString (organization .id ), XSD .Int ));
96
+ }
97
+
89
98
writers [FileNames .SOCIAL_NETWORK .ordinal ()].write (result .toString ());
90
99
}
91
100
0 commit comments