Sunteți pe pagina 1din 2

Instrumente necesare s le avei pe laptopuri:

JSON Server (deci NodeJS)


Chrome
Postman
RDF4J (deci Tomcat, deci Java)
Oxygen
Internet: Schema.org, RDF Translator, JSON Schema validator
Editor de text (preferabil Notepad++ sau VS Code)

Categorii de subiecte (i nite avertismente legate de fiecare):

A. Realizai o baz de date JSON care s conin anumite structuri de date i s


permit n JSON Server anumite interogri (cu browser sau Postman, dup
necesiti). Structurile input pot fi date ca tabele sau cod XML.
- atenie la: chei primare/strine n JSON server, interogri prin adrese URL sau
prin Postman
B. Scriei n sintaxa Turtle sau TriG un graf corespunztor unor informaii i
executai asupra lor anumite interogri n consola Workbench din RDF4J.
Informaiile input pot fi date ca descriere narativ, tabele sau JSON. Terminologia
poate fi la liber alegere sau se impune schema.org. Termenii standard RDF/S
trebuie folosii obligatoriu acolo unde e cazul (de ex. proprietatea "a")
- atenie la: liste ordonate, gruparea pe grafuri, noduri anonime, distincia ntre
URI i denumiri (stringuri)
- atenie la interogri: SELECT, DESCRIBE, ASK, CONSTRUCT, INSERT, DELETE,
combinaia DELETE/INSERT (pt. modificare)
C. Creai o baz de grafuri cu suport inferenial RDF Schema i adugai axiome
RDF/S care s produc rspunsuri pentru anumite interogri
- atenie la rdfs:subClassOf, rdfs:subPropertyOf, rdfs:domain, rdfs:range
D. Scriei cod XML sau JSON pornind de la nite tabele relaionale. Se cere s
oferii dou versiuni att la XML ct i la JSON.
- atenie, una din versiuni ar trebui s se bazeze pe chei primare i strine
E. Scriei cod microdata din care s se poat distila un graf ce vi se d, i
totodat s permit afiarea anumitor informaii n browser
- atenie la: graful se poate converti n microdata cu RDF translator, dar tot
trebuie modificat manual pentru a satisface cerina legat de browser
F. Realizai un vocabular XML n Oxygen sau o schem JSON conform anumitor
restricii care vi se dau
- atenie la: expresii regulate, caracterul opional sau obligatoriu, sequence,
restricii/facets n Oxygen
Aadar: Nu vor fi scripturi, accentul e pus pe structuri nelegerea, manipularea
i interogarea lor. Partea de scripturi o analizm la proiecte.