Exemplo n.º 1
0
void SkosSerializer::serializeSchemesList(
  const QList<SkosConcept>::const_iterator &p_baseConceptIter,
  const ESchemeRelation &p_schemeRelation,
  const QUrl &p_schemeRelationUrl)
{
  QList<QUrl> l_schemes = 
    p_baseConceptIter->getConceptSchemesList(p_schemeRelation);
  for(QList<QUrl>::const_iterator l_schemesIter = 
        l_schemes.begin();
      l_schemesIter != l_schemes.end();
      ++l_schemesIter)
  {
    m_statements.append(Soprano::Statement(
                          Soprano::Node(p_baseConceptIter->getUrl()),
                          Soprano::Node(p_schemeRelationUrl),
                          Soprano::Node(*l_schemesIter)));
  }
}