Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2014, 19:12   #1
LENA_M
Пользователь
 
Регистрация: 24.04.2009
Сообщений: 98
По умолчанию чтение/запись данных из RDF файла

Добрый день.
У меня такой вопрос. Мне нужно организовать чтение данных из RDF файла и вывод на экран.
И дальше, чтобы программа могла считать данные и записать в RDF файл. Искала библиотеки, которые работают с RDF онтологиями, нашла dotnetrdf :https://bitbucket.org/dotnetrdf/dotn.../Reading%20RDF, стала разбираться. создала RDF файл по документации, но вот при попытке считать данные и вывести на экран, что то не работает. Т.е программа запускается, но нет ничего на экране. При попытке записи в файл, то же самое, программа запускается, но ничего не происходит... Помогите разобраться, что не так?
Генерирую RDF файл:
Код:
using System;
using System.Collections.Generic;
using VDS.RDF;
using VDS.RDF.Parsing;
using VDS.RDF.Writing;
 
public class HelloWorld 
{
    public static void Main(String[] args) 
    {
    //Fill in the code shown on this page here to build your hello world application
        Graph g = new Graph();
 
        IUriNode dotNetRDF = g.CreateUriNode(UriFactory.Create("http://www.dotnetrdf.org"));
        IUriNode says = g.CreateUriNode(UriFactory.Create("http://example.org/says"));
        ILiteralNode helloWorld = g.CreateLiteralNode("Hello World");
        ILiteralNode bonjourMonde = g.CreateLiteralNode("Bonjour tout le Monde", "fr");
 
        g.Assert(new Triple(dotNetRDF, says, helloWorld));
        g.Assert(new Triple(dotNetRDF, says, bonjourMonde));
 
        foreach (Triple t in g.Triples)
        {
            Console.WriteLine(t.ToString());
        }
 
        NTriplesWriter ntwriter = new NTriplesWriter();
        ntwriter.Save(g, "HelloWorld.nt");
 
        RdfXmlWriter rdfxmlwriter = new RdfXmlWriter();
        rdfxmlwriter.Save(g, "HelloWorld.rdf");
 
    }
}
Пытаюсь прочитать и вывести данные на экран:
Код:
IGraph g = new Graph();
FileLoader.Load(g, "HelloWorld.rdf");
Теперь запись
Код:
RdfXmlWriter rdfxmlwriter = new RdfXmlWriter();
rdfxmlwriter.Save(g, "HelloWorld.rdf");
Спасибо
LENA_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправить код .Чтение из файла, фильтр данных и запись в новый файл. edikesh Помощь студентам 0 17.12.2011 18:59
чтение данных из файла и запись в в массив.как чтобы до конца читал? Fundorin Общие вопросы C/C++ 0 15.11.2011 18:10
Запись на файл/чтение данных с файла stas135642 Общие вопросы C/C++ 11 25.02.2011 13:33
Чтение из файла в запись THX35 Фриланс 8 19.03.2010 22:41