-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
32 lines (32 loc) · 3.67 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Име: Станислав Руменов Венков
Група: 5
Курс: 3
Email: [email protected]
Предмет: XML технологии за семантичен web
ФН: 61634
Тема на проекта: FOAF(Friend of a friend)
Версия на проекта: финална
Покрито изискване: REQ4.1 Да се направи софтуерен инструмент (на програмен език java/php/c#), валидиращо документа и прилагащ някои от използваните технологии xml/xsd/dtd/xslt; за реално решаване на проблем (например генератор на обекти/валидатори и т.н.) + документация за използване, настройки и инсталиране.
Оценка (за която се боря): Отличен (6)
Проекта се състой в създаване на генератор на XML/HTML файлове, който са свързани помежду си посредством правилата описани във FOAF.
Приложението е написано на PHP и е нужен сървър, за да бъде пуснато.
Работата на приложението е следната:
1. Потребителят въвежда необходимите данни за създаване на FOAF мрежа от приятели.
2. Системата генерира мрежа(напълно свързан граф) от приятели, като всеки от членовете на мрежата е приятел с всички останали.
3. На потребителя се показва списък с всички хора в мрежата.
4. Системата вече е генерирала XML описващ информацията за всеки приятел + връзките му с останалите(всички генерирани файлове(XML/HTML) се намират във папка foaf).
5. Потребителят може да избере всеки един от генерираните приятели, като по този начин влезе в профила му.
6. В профила на всеки приятел можем да видим както подробна информация за него, така и пълен списък с приятелите му.
7. Както в стъпка 5 можем отново да изберем всеки един от приятелите на текущия приятел(Friend of a friend).
8. Повтаряйки стъпка 7 можем да се движим в мрежата от XML приятели.
9. При желание от страна на потребителя систевата може да генерира нова мрежа чрез бутона в горният десен ъгъл "Back to generate page".
Системата съдържа:
names_generator.php - същинският генератор на XML/HTML
index.php - формуляр изпращащ информацията необходима на генератора
style.css - CSS за по добър външен изглед
names.txt - списък с примерни имена
FOAF_final.docx - Описание на FOAF, използвания XML и самия генератор
README.txt - текущия файл
Папка 'foaf' съдържа:
- style.css - CSS за по добър външен изглед
(след изпълнение на генератора тук се записват всички генерирани XML/HTML файлове)