Guide for Extensions
4 Certification Suite
4.2 Launch the Certification Process
Just after the log in, you are on your home page where historical test reports and certifications are displayed. To launch a certification process, just click on “Launch certification” in the menu and you should see the following web page.
On this page, the certification process is explained. Follow the instructions on the page. It contains 3 assessment/tests that you need to perform to get a valid certification for joining FIESTA-IoT.
- Self-assessment scorecard. This scorecard is a questionnaire covering several aspects of your testbed. Answer it regarding to your testbed.
- Ontology validator. You need to provide a sample of your annotation and validate it against the Fiesta-IoT ontology. More details will be given in the following section.
- Interoperability testing. According to the FIESTA-IoT TPS specification, your testbed needs to implement at least one TPS API methods to be able to provide your semantic data. Choose one among the four TPS API tests regarding to your implementation in the drop-down menu. More details will be given in the following section.
Use the ontology validator
In step 3 ontology validator, you can choose either upload your semantic annotation as a file, or copy-paste directly the annotation using “direct input”.
If you choose “Direct input”, you need to specify the serialization type using the drop-down menu.
On the next page, you need to choose only FIESTA-IoT as reference ontology, and check all the four types of errors.
Perform the Interoperability test
In the drop-down list, there are four TPS interoperability tests. According to your implementation, choose one among them to be tested. For example, if you have implemented both getObservations() a,d getLastObservation() API, you can either choose “tps getobservations test” or “tps getlastobservation test”.
The textfields below are automatically adapted to the test you just chose. Following the tooltip next to each textfield title, you are invited to provide the information about the testbed to make the interoperability tests able to be executed on your testbeds. In principle, the tests will play the role of Fiesta−IoT platform and simulate the interactions between the testbed and FIESTA-IoT.