ESWC2016 P&D - An Ontology to Semantically Declare and Describe Functions

1
The Function Ontology An Ontology to Semantically Declare and Describe Functions Ben De Meester [email protected] | @Ben__DM http://users.ugent.be/~bjdmeest/ | +32 9 331 49 59 http://users.ugent.be/~bjdmeest/function/ 32 How can you connect Linked Data to executable tasks, without depending on a technology stack? ex:sumFunction fn:Function fn:executes ex:sumExecution ex:startValue "2"^^xsd:decimal; ex:sumValue "4"^^xsd:decimal; ex:sumResult "6"^^xsd:decimal. fn:Execution ex:intA rdf:predicate ex:startValue. ex:intB rdf:predicate ex:sumValue. fn:Parameter fn:expects fn:solves fn:returns fn:implements ex:sumProblem fn:Problem ex:addAlgorithm fn:Algorithm ex:result rdf:predicate ex:sumResult. fn:Output skos:broader skos:narrower skos:broader skos:narrower

Transcript of ESWC2016 P&D - An Ontology to Semantically Declare and Describe Functions

The Function Ontology An Ontology to Semantically

Declare and Describe Functions

Ben De Meester

[email protected] | @Ben__DM

http://users.ugent.be/~bjdmeest/ | +32 9 331 49 59

http://users.ugent.be/~bjdmeest/function/

32 How can you connect

Linked Data to executable tasks,

without depending on a technology stack?

ex:sumFunction

fn:Function

fn:executes

ex:sumExecution ex:startValue "2"^^xsd:decimal; ex:sumValue "4"^^xsd:decimal; ex:sumResult "6"^^xsd:decimal.

fn:Execution

ex:intA rdf:predicate ex:startValue. ex:intB rdf:predicate ex:sumValue.

fn:Parameter

fn:expects

fn:solves fn:returns fn:implements

ex:sumProblem

fn:Problem

ex:addAlgorithm

fn:Algorithm

ex:result rdf:predicate ex:sumResult.

fn:Output

skos:broader skos:narrower skos:broader skos:narrower