Exemple #1
0
void SkosSerializer::serializeLabelType(
  const QList<SkosConceptScheme>::const_iterator &p_schemeIter,
  const ELabelType &p_labelType,
  const QUrl &p_labelTypeUrl)
{
  QList<Soprano::Node> l_labels = 
    p_schemeIter->getLabelList(p_labelType);
  for(QList<Soprano::Node>::const_iterator l_labelsIter = 
        l_labels.begin();
      l_labelsIter != l_labels.end();
      ++l_labelsIter)
  {
    m_statements.append(Soprano::Statement(
                          Soprano::Node(p_schemeIter->getUrl()),
                          Soprano::Node(p_labelTypeUrl),
                          *l_labelsIter));
  }
}