group = "Service"
name = "Conversion Function"
prefix = '''
PREFIX dtf:
PREFIX owl:
PREFIX rdf:
PREFIX xsd:
PREFIX rdfs:
PREFIX art:
PREFIX tabular:
PREFIX dc:
PREFIX ftg:
PREFIX base:
PREFIX vim4:
PREFIX comp:
PREFIX code:
PREFIX script:
PREFIX file:
PREFIX swrl:
PREFIX traces:
PREFIX wf:
PREFIX text:
PREFIX federation:
PREFIX dftg:
'''
query = '''
SELECT ?conversion ?conversion_input ?conversion_output ?conversion_duration ?conversion_success WHERE {
BIND(dtf:conversion("{{ input_file }}", "{{ output_file }}") AS ?conversion)
}
'''
query_with_service = '''
SELECT ?conversion ?conversion_input ?conversion_output ?conversion_duration ?conversion_success WHERE {
SERVICE {
BIND(dtf:conversion("{{ input_file }}", "{{ output_file }}") AS ?conversion)
}
}
'''
description = "Convert from one file format to another."
visual_support = true
[[replacements]]
placeholder = "input_file"
suggestion = "example.csv"
description = ""
[[replacements]]
placeholder = "output_file"
suggestion = "example.parquet"
description = ""