ai4industry-hackathon

  • Lectures and hackathon meetings are happening on zoom.

  • Chat in mattermost

  • Gitlab code

Hackathon

Leubot

Node-red

Knowledge representation

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 . 
}

Other topics

Last updated