Software engineering


Application supporting reviews in the learning process designed on the basic of the semantic web

Year: 2012
Language: OWL, CakePHP, MySQL
Software: Protege
Pdf file, Polish language: open file

The aim of the master's thesis is to create a PHP semantic web and an application made in the MVC architecture supporting the process of learning the language.
The master's thesis discusses the issues of ontology and the semantic web, including languages for their creation.Issues related to the MVC architecture and the CakePHP framework were also discussed.

master's thesis

Engineering thesis "Semetic web, video rental based on a relation database."

Year: 2010
Language: OWL, SQL, XML
Software: Protege, Access
Pdf file, Polish language: open file

The subject of the engineering thesis is the description of the sematic web created for video rentals. Semantic web presents a certain area of knowledge or elements of reality. Categorization and hierarchization methods are used when designing semantic web. Sematic web for video rentals store information about films in video rentals, clients and rentals. Semantic web was created in the OWL language. Based on the sematic web for rentals I created questions in SPARQL. The SPARQL query language allows you to extract information from a semantic web. The gallery contains a generated class diagram and links between them.

Sematc web

PHP Analyzer

Year: 2010
Software: JavaCC
Pdf file, Polish language: open file

The analyzer allows you to easily analyze the syntax of the PHP programming language. The project was created to pass the subject Construction Compilers. JavaCC is a parser generator for Java, operating on LL (k) grammars.

PHP Analyzer