Написать конвертер с OWL (подобие XML) в .graphml (или .gml)
https://drive.google.com/drive/folders/0B4uAAyOI-MAjTmkwTDlxTzJtRTQ?usp=sharing вот все в одну папку сложил.
Нужно конвертировать либо owl_supersmall.owl, либо rdfsupersmall.owl (какой вам формат легче) в Untitled.graphml или Untitled.gml (смотря какой Вам формат легче) и обратно.
То есть туда-обратно файл будет конвертироватся много раз.
Если нет возможности передавать все поля(значения) при конвертации, то нужно сохранять конвертируемый проект в БД и при конвертации - подтягивать оттуда недостающие значения.
Вижу это так:
Выбираешь какой формат загрузить. К примеру, owl. Загрузил его - страница обновилась. Файл роспарсился и занесся в БД. При клике на Скачать graphml - с БД подтягиваются данные и с ними генерируется файл - скачивается graphml файл. Название у файла - дата и время генерации.
Также конвертер должен работать в обратную сторону. Загрузили graphml файл, он розпарсился и занесся в БД. Можно скачать owl файл - который сгенерируется исходя из данных в БД.
---------------------------------
Отдельно информация дополнительная, если не будет получатся, то нашел такую инфу вот тут -> https://habrahabr.ru/post/136575/
Если не получится прямо прямой конвертер, то можно что-то такое с БД сделать?
В качестве БД можно использовать SQLite, MySQL, PostgreSQL и Teradata. В окне импорта, сверху есть подсказка к параметрам таблиц. Должно быть две таблицы: nodes и edges. Таблица nodes должна содержать колонки:
- обязательно:
- id — номер вершины
- необязательно:
- label — пометка или обозначение вершины
- x — координата x на плоскости, где будет расположена вершина графа
- y — координата y на плоскости, где будет расположена вершина графа
- size — размер вершины
Для таблицы edges колонки следующие:
- обязательные:
- source — id начальной вершины
- target — id конечной вершины
- необязательные:
- label — пометка или обозначение ребра
- weight — вес ребра
-
102 Добрый вечер, Сергей.
Готовы сделать под ключ.
Опыт ращработки на питоне более 2х лет.
Давайте обсудим Ваш проект?
Тел : 073-160-15-51 (Киев)
E-mail: [email protected]
Skype: Vlad_Рrof-it
-
967 57 0 Здравствуйте, буду рад вам помочь с исполнением Вашего задания.
Могу вас уверить что работа будет сделана быстро и качественно,
что доказано хорошим рейтингом здесь на бирже.
Отпишите, готов сотрудничать.
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Wymagany specjalista ds. promocji w Telegramie.
106 PLN
Zadania: zapraszanie rzeczywistych użytkowników z bazy nazw użytkowników do nowych czatów oraz wysyłanie wiadomości do docelowej bazy. Interesuje nas tylko jakościowy ruch i praca z żywą publicznością — wykonawców korzystających z botów, sztucznego zwiększania lub niskiej… Parsowanie danych, Promocja w sieciach społecznościowych (SMM) ∙ 11 godzin 21 minut temu ∙ 3 oferty |
Zbieranie bazy danych B2B firm w Niemczech
148 PLN
Cel: Uzyskanie listy potencjalnych pracodawców (klientów) do wysyłki B2B. Region: Monachium (München) + promień 50 km. Wymagane nisze: Firmy budowlane (Bauunternehmen) Przemysł spożywczy (Lebensmittelhersteller, zakłady mięsne, piekarnie) Logistyka i kompleksy magazynowe… Parsowanie danych, Sprzedaż i generowanie leadów ∙ 13 godzin 37 minut temu ∙ 20 ofert |
Baza danych przewoźnikówInteresuje mnie zbieranie bazy danych przewoźników w Ukrainie na rok 2026, w tym cysterny, plandeki, wozy zbożowe i inne. Preferowane jest opracowanie tabeli. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 14 godzin 55 minut temu ∙ 26 ofert |
Konsultacja dotycząca parsowania subskrybentów kont InstagramWitam. Konieczne jest przeprowadzenie wstępnej oceny możliwości realizacji następującego zadania. Posiadam listę kont na Instagramie. Celem jest uzyskanie danych kontaktowych (w pierwszej kolejności adresów e-mail) użytkowników, którzy obserwują te konta. Wcześniej spotkałem… Parsowanie danych ∙ 4 dni 6 godzin temu ∙ 12 ofert |
Potrzebny specjalista do wyszukiwania kontaktów decydentów w UkrainieKonieczne jest zebranie bazy (lub gotowej bazy) kontaktów osób podejmujących decyzje (LPR) w firmach Ukrainy. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 4 dni 10 godzin temu ∙ 18 ofert |