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.