group = "Service" name = "Conversion Function" prefix = ''' PREFIX dtf: PREFIX owl: PREFIX rdf: PREFIX xsd: PREFIX rdfs: PREFIX dc: PREFIX vim4: PREFIX swrl: PREFIX dart: PREFIX dftg: PREFIX acyclic: PREFIX base: PREFIX file: PREFIX ftg: PREFIX traces: PREFIX shaclproperty: PREFIX system: PREFIX violation: PREFIX code: PREFIX component: PREFIX csas: PREFIX dict: PREFIX drawio: PREFIX object_diagram: PREFIX pm: PREFIX requirement: PREFIX richtext: PREFIX script: PREFIX tabular: PREFIX text: PREFIX traceability_model: PREFIX xopp: PREFIX federation: ''' 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 <{{ service_endpoint }}> { BIND(dtf:conversion("{{ input_file }}", "{{ output_file }}") AS ?conversion) } } ''' description = "Convert from one file format to another." visual_support = true [[replacements]] placeholder = 'service_endpoint' suggestion = 'https://spendpoint.rys.app/' description = 'Which service do you want to use?' [[replacements]] placeholder = "input_file" suggestion = "example.csv" description = "" [[replacements]] placeholder = "output_file" suggestion = "example.parquet" description = ""