12class ModelDescriptionHandler :
public Arabica::SAX::ContentHandler<std::string>
15 ModelDescriptionHandler();
19 void setDocumentLocator(
const LocatorT &locator)
override;
20 void startDocument()
override;
21 void endDocument()
override;
22 void startPrefixMapping(
const std::string &prefix,
const std::string &uri)
override;
23 void endPrefixMapping(
const std::string &prefix)
override;
24 void startElement(
const std::string &namespaceURI,
const std::string &localName,
const std::string &qName,
const AttributesT &atts)
override;
25 void endElement(
const std::string &namespaceURI,
const std::string &localName,
const std::string &qName)
override;
26 void characters(
const std::string &ch)
override;
27 void ignorableWhitespace(
const std::string &ch)
override;
28 void processingInstruction(
const std::string &target,
const std::string &data)
override;
29 void skippedEntity(
const std::string &name)
override;
31 static std::string get_rdf_id(
const AttributesT &properties);
32 static std::string get_rdf_resource(
const AttributesT &properties);
37 std::stack<std::string> tagStack;