- Lectures and hackathon meetings are happening on zoom.
- Chat in mattermost
- Gitlab code
- Leubot API docs - University of St.Gallen (ICS-HSG)
- Leubot positioning limits
- Camera for leubot2
- Tripestore for group2 simulation
- Web-based Visualization of Ontologies
- A query on https://ci.mines-stetienne.fr/triplestore/dataset.html?tab=query&ds=/kg2
Given example
PREFIX pto: <http://www.productontology.org/id/>
PREFIX td: <https://www.w3.org/2019/wot/td#>
PREFIX hctl: <https://www.w3.org/2019/wot/hypermedia#>
PREFIX onto: <https://ci.mines-stetienne.fr/kg2/ontology#>
SELECT ?machine ?targetUri WHERE {
?machine a pto:Packaging_machinery;
td:hasPropertyAffordance [
a onto:ConveyorSpeed;
td:hasForm [
hctl:hasTarget ?targetUri
]
] .
}
An overview on the dataset
PREFIX pto: <http://www.productontology.org/id/>
PREFIX td: <https://www.w3.org/2019/wot/td#>
PREFIX hctl: <https://www.w3.org/2019/wot/hypermedia#>
PREFIX onto: <https://ci.mines-stetienne.fr/kg2/ontology#>
SELECT DISTINCT ?class WHERE {
?something a ?class
}
A query
PREFIX td: <https://www.w3.org/2019/wot/td#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?thing ?prop ?name_p ?action ?name_a WHERE
{
?thing td:hasPropertyAffordance ?prop ;
td:hasActionAffordance ?action.
?action a td:ActionAffordance; td:name ?name_a .
?prop a td:PropertyAffordance; td:name ?name_p .
}
Another query
PREFIX hctl: <https://www.w3.org/2019/wot/hypermedia#>
PREFIX itm: <https://ci.mines-stetienne.fr/kg2/itmfactory/>
PREFIX dct: <http://purl.org/dc/terms/>
prefix js: <https://www.w3.org/2019/wot/json-schema#>
prefix onto: <https://ci.mines-stetienne.fr/kg8/ontology#>
prefix pto:<http://www.productontology.org/id/>
prefix td: <https://www.w3.org/2019/wot/td#>
SELECT * WHERE {
?subject a td:Thing .
?subject ?affordance _:bn1 .
_:bn1 dct:title ?title ;
td:name ?name ;
td:description
?description ;
td:hasForm _:bnform .
_:bnform hctl:hasTarget ?target .
}
- Plugfest thingsweb API
- wot-td-java visualizing our data