Semantic Technology Workshop


Besides development of ontology and semantic modules, Skydood provides 4 four semantic technology courses:


      1) Design and Development of Ontology (DDO) - How to design and develop ontology in effective manner. This course consists of 14 chapters.
      2) Ontology Deployment (OD) – How to deploy the develop module into the application. This course consists of 4 chapters.
      3) Protégé Plugin Development (PPD) – Explore protégé capabilities and How to create a new protege plugin. This course consists of 3 chapters.
      4) Advanced SPARQL – The use of advanced SPARQL query (SPARQL Endpoint, SPIN, SPARQL Motion) in application. This course consists of 4 chapters


During the training, the instructors will show trainee on how to do something hands-on. At the same time, the instructor will be often intentionally cause trainees to create syntactical or logical modeling errors in order for trainee to see how to resolve them. At the end of this training, the participant should be able to:


      • Build an OWL ontology in Protégé editor
      • Make simple queries against that ontology using SPARQL
      • Use, federate, and extend existing ontologies
      • Use an upper ontology as the basis for an ontology design.
      • Query and open world reasoning
      • Apply equivalence and disjointness class and property
      • Create subsumption class and property
      • Use special type property
      • Use Complex classes
      • Create advance restriction
      • Create necessary and Sufficient
      • Import and Federating ontologies
      • Extend OWL with rule (SWRL)
      • Install and setup Triple store and Eclipse Editor
      • Query ontology from triple store
      • Integrate ontology with application
      • Modify query using JAVA coding
      • Install and setup protégé
      • Plugin development

Liferay Portal Training

Skydood also provides portal development training using Liferay Framework. This training covers the following courses:


1. Portal Administration
      • Portal Administrators are responsible for managing the entire system including users, site content and security. Participants will learn how to correctly assign users to Organizations and Communities, restrict access to content using Roles and Permissions and create new pages and content using Liferay's Content Management System.


2. Porlet Development
      • Participants will be trained on portlet development and layout development. Portlet is a small application resides in portal. After this training, participants should be able to customize portlet base on business requirement. They also should be able to develop their own portlet and layout.


3. System Administration
      • System Administrators are responsible for installing and configuring the server. Participants will learn how to install Liferay, hook into an enterprise database, configure LDAP to create and sync user accounts and install and manage Liferay Plugins. We will also cover advanced topics such as clustering, performance tuning and monitoring.


4. Advanced Developer
      • Developers that have completed the Portal Developer course and want to take a deeper dive into developing for the Liferay portal may want to consider this course. The course builds on the basic understanding of Liferay Service Builder learned in the previous course and explores new topics such as Liferay's exciting new UI metaframework, Alloy UI.
Participants will also learn about many of the APIs that Liferay provides to make a developers life easier.


5. Theme Development
      • Theme Developers are responsible for establishing the look and feel of the portal. Participants will learn how to use HTML, CSS, Velocity and images to completely transform their portal and to create a user experience for their users. In addition to developing a Theme, participants will also learn about developing Layout Templates and will explore advanced topics such as Theme Settings and embedding portlets in Themes and Layout Templates.