Opération de sortie de triplets RDF(S) en RDF/XML. More...
#include "cogitant/outputrdfs.h"
Public Member Functions | |
| RdfsOutputRdfXml () | |
| Constructeur. More... | |
| void | begin () |
| Début d'exécution. More... | |
| void | writeStatement (Rdf::Uri const &subject, Rdf::Uri const &predicate, Rdf::StatementObject const &object) |
| Ecriture d'un triplet. More... | |
| void | end () |
| Fin d'exécution. More... | |
| unsigned int | needsSteps () const |
| Nombre de passes nécessaires à la sortie. More... | |
Public Member Functions inherited from cogitant::RdfsOutput | |
| RdfsOutput () | |
| Constructeur. More... | |
| virtual | ~RdfsOutput () |
| Destructeur. More... | |
| void | reset () |
| Remise à zéro de la configuration de l'opération. More... | |
| RdfsOutput & | setOStream (std::ostream *ostream) |
| Choix du flux de sortie. More... | |
| RdfsOutput & | setEncoding (Encoding::Type enc) |
| Choix de l'encodage de sortie. More... | |
| RdfsOutput & | addNamespace (std::string const &nsid, std::string const &nsuri) |
| Ajout d'un espace de noms (ou préfixe). More... | |
| std::string | addNamespace (std::string const &nsuri) |
| Ajout d'un espace de noms (ou préfixe) dont l'identifiant est attribué automatiquement. More... | |
| RdfsOutput & | clearNamespaces () |
| Vide l'ensemble des espaces de noms connus. More... | |
| bool | namespaceUriToId (std::string const &nsuri, std::string &nsid) const |
| Recherche d'un espace de noms par son URI. More... | |
| bool | namespaceIdToUri (std::string const &nsid, std::string &nsuri) const |
| Recherche d'un espace de noms par son identifivateur. More... | |
| virtual void | setStep (unsigned int s) |
| Fixe le numéro de la passe actuelle. More... | |
| unsigned int | step () const |
| Accès à la passe en cours d'exécution. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitant::RdfsOutput | |
| void | handleUri (Rdf::Uri const &uri) |
| Prise en compte d'une URI. More... | |
| bool | searchNamespace (std::string const &uri, std::string &ns, std::string &fragment, bool autocreate) |
| Recherche d'un espace de noms dans une URI. More... | |
| void | addStandardNamespaces () |
| Ajoute les espaces de noms standard (rdf, rdfs, owl, xsd). More... | |
Protected Attributes inherited from cogitant::RdfsOutput | |
| std::ostream * | m_ostream |
| Flux de sortie. More... | |
| Encoding::Type | m_encoding |
| Encodage utilisé pour la sortie. More... | |
| std::map< std::string, std::string > | m_namespacesidtouri |
| Les espaces de noms utilisés dans l'opération de sortie. More... | |
| std::map< std::string, std::string > | m_namespacesuritoid |
| Les espaces de noms utilisés dans l'opération de sortie. More... | |
| unsigned int | m_step |
| Numéro de la passe actuelle. More... | |
Opération de sortie de triplets RDF(S) en RDF/XML.
| cogitant::RdfsOutputRdfXml::RdfsOutputRdfXml | ( | ) |
Constructeur.
|
virtual |
Début d'exécution.
Reimplemented from cogitant::RdfsOutput.
|
virtual |
Fin d'exécution.
Reimplemented from cogitant::RdfsOutput.
|
virtual |
Nombre de passes nécessaires à la sortie.
Implements cogitant::RdfsOutput.
|
virtual |
Ecriture d'un triplet.
Implements cogitant::RdfsOutput.