![]() |
![]() |
Flickcurl Flickr API Manual | ![]() |
|
---|---|---|---|---|
typedef flickcurl_serializer; flickcurl_serializer* flickcurl_new_serializer (flickcurl *fc, void *data, flickcurl_serializer_factory *factory); void flickcurl_free_serializer (flickcurl_serializer *serializer); int flickcurl_serialize_photo (flickcurl_serializer *fcs, flickcurl_photo *photo); enum flickcurl_term_type;
typedef struct flickcurl_serializer_s flickcurl_serializer;
Serializer from Photo and metadata to RDF triples
flickcurl_serializer* flickcurl_new_serializer (flickcurl *fc, void *data, flickcurl_serializer_factory *factory);
Create a new triples serializer for generating a RDF triples representation of a Flickr photo.
The factory must contain the methods and the correct factory API version as described in flickcurl_serializer_factory
|
flickcurl object |
|
user data for factory methods |
|
triples serializer factory |
Returns : |
a new serializer object or NULL on failure |
void flickcurl_free_serializer (flickcurl_serializer *serializer);
Destructor for triples serializer object
|
serializer object |
int flickcurl_serialize_photo (flickcurl_serializer *fcs, flickcurl_photo *photo);
Serialize photo description to RDF triples
|
flickcurl serializer object |
|
photo object |
Returns : |
non-0 on failure |