http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#Head http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.nanopub.org/nschema#hasAssertion http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#assertion http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.nanopub.org/nschema#hasProvenance http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#provenance http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.nanopub.org/nschema#hasPublicationInfo http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#pubInfo http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#assertion http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#imgstr http://www.w3.org/1999/02/22-rdf-syntax-ns#type str http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#imgstr http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://purl.org/net/p-plan#Variable http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#imgstr http://www.w3.org/2000/01/rdf-schema#label imgstr http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#rotate_image-output1 http://www.w3.org/1999/02/22-rdf-syntax-ns#type str http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#rotate_image-output1 http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://purl.org/net/p-plan#Variable http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#rotate_image-output1 http://www.w3.org/2000/01/rdf-schema#label rotate_image-output1 http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://purl.org/dc/terms/description @is_fairstep(label='Rotating an image represented as a string by 180 degrees') def rotate_image(imgstr:str) -> str: imgIn = Image.open(io.BytesIO(imgstr)) imgOut = imgIn.transpose(Image.ROTATE_180) imgOutStr = io.BytesIO() imgOut.save(imgOutStr, format="png") return imgOutStr.getvalue() http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://purl.org/net/p-plan#hasInputVar http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#imgstr http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://purl.org/net/p-plan#hasOutputVar http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#rotate_image-output1 http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dkm.fbk.eu/index.php/BPMN2_Ontology#ScriptTask http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://purl.org/net/p-plan#Step http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://www.w3.org/2000/01/rdf-schema#label Rotating an image represented as a string by 180 degrees http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#provenance http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#assertion http://www.w3.org/ns/prov#generatedAtTime 2021-01-26T10:26:20.249655 http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#pubInfo http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#sig http://purl.org/nanopub/x/hasAlgorithm RSA http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#sig http://purl.org/nanopub/x/hasSignature SGJXWQJhq6y/LATeUdVyxSPWPlBEGWfGiNo8S8y48vque9gDxTZKb1pNQvAQmQa1LTi61LZropzXFYFLDWtLzR2tsHRVIjosKMBknQ2sIef9NGC8Dr2DZsx50P9HV1nW7RjEVnjHimJQtWehw+WTcxFgK3oXArEmEbIUuwvZTps= http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#sig http://purl.org/nanopub/x/hasSignatureTarget http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://purl.org/nanopub/x/introduces http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ#step http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.w3.org/ns/prov#generatedAtTime 2021-01-26T10:26:20.249655 http://purl.org/np/RA5RAOTiTGnVIBBU4JuLD9NEHJJJbfXhgRiL5bB62ApXQ http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234