{"id":"https://openalex.org/W7214975763","doi":"https://doi.org/10.5281/zenodo.23056239","title":"elm-interpreter-fork: multidimensional data model (XModel) and array evaluation for elm-interpreter, calculation engine of elm-foldbook","display_name":"elm-interpreter-fork: multidimensional data model (XModel) and array evaluation for elm-interpreter, calculation engine of elm-foldbook","publication_year":2024,"publication_date":"2024-07-29","ids":{"openalex":"https://openalex.org/W7214975763","doi":"https://doi.org/10.5281/zenodo.23056239"},"language":"en","primary_location":{"id":"pmh:oai:iris.unitn.it:11572/507350","doi":null,"is_oa":true,"landing_page_url":"https://github.com/lerzegov/elm-interpreter-fork","pdf_url":"https://iris.unitn.it/bitstream/11572/507350/3/nota-tecnica-elm-interpreter-fork.pdf","source":{"id":"https://openalex.org/S4306401913","display_name":"Institutional Research Information System (Universit\u00e0 degli Studi di Trento)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I193223587","host_organization_name":"University of Trento","host_organization_lineage":["https://openalex.org/I193223587"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/other"},"volume":null,"type":"other","is_traditional":false,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://iris.unitn.it/bitstream/11572/507350/3/nota-tecnica-elm-interpreter-fork.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060160171","display_name":"Luca Erzegovesi","orcid":"https://orcid.org/0000-0002-9476-4065","observed_orcids":["https://orcid.org/0000-0002-9476-4065"]},"institutions":[{"id":"https://openalex.org/I193223587","display_name":"University of Trento","ror":"https://ror.org/05trd4x28","country_code":"IT","type":"education","lineage":["https://openalex.org/I193223587"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Erzegovesi, Luca","raw_affiliation_strings":["University of Trento (Department of Economics and Management)"],"raw_orcid":"https://orcid.org/0000-0002-9476-4065","affiliations":[{"raw_affiliation_string":"University of Trento (Department of Economics and Management)","institution_ids":["https://openalex.org/I193223587"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5060160171"],"corresponding_institution_ids":["https://openalex.org/I193223587"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13197","display_name":"Spreadsheets and End-User Computing","score":0.7813000082969666,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13197","display_name":"Spreadsheets and End-User Computing","score":0.7813000082969666,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.11129999905824661,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.017500000074505806,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/interpreters","display_name":"interpreters","score":0.6370000243186951},{"id":"https://openalex.org/keywords/multidimensional-model","display_name":"multidimensional model","score":0.9850000143051147},{"id":"https://openalex.org/keywords/spreadsheets","display_name":"spreadsheet software","score":0.5569999814033508},{"id":"https://openalex.org/keywords/financial-functions","display_name":"financial functions","score":0.8450000286102295},{"id":"https://openalex.org/keywords/corporate-finance-education","display_name":"corporate finance education","score":0.703000009059906},{"id":"https://openalex.org/keywords/functional-programming","display_name":"functional programming","score":0.42800000309944153}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.72079998254776},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.6225000023841858},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5521000027656555},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5418999791145325},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.5346999764442444},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.5264000296592712},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5184999704360962},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.5166000127792358},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4799000024795532},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.45879998803138733},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4465999901294708},{"id":"https://openalex.org/C40523978","wikidata":"https://www.wikidata.org/wiki/Q14675","display_name":"Fork (system call)","level":2,"score":0.4440999925136566},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.3984000086784363},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.39070001244544983},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.38260000944137573},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.375},{"id":"https://openalex.org/C100463513","wikidata":"https://www.wikidata.org/wiki/Q5227322","display_name":"Data model (GIS)","level":2,"score":0.3555000126361847},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.33480000495910645},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3221000134944916},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.3179999887943268},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31060001254081726},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.2996000051498413},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.2849000096321106},{"id":"https://openalex.org/C3019022308","wikidata":"https://www.wikidata.org/wiki/Q1418353","display_name":"Multidimensional data","level":2,"score":0.28439998626708984},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C92446256","wikidata":"https://www.wikidata.org/wiki/Q3306762","display_name":"Data validation","level":2,"score":0.27489998936653137},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.26919999718666077},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2653999924659729},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.26089999079704285}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:iris.unitn.it:11572/507350","doi":null,"is_oa":true,"landing_page_url":"https://github.com/lerzegov/elm-interpreter-fork","pdf_url":"https://iris.unitn.it/bitstream/11572/507350/3/nota-tecnica-elm-interpreter-fork.pdf","source":{"id":"https://openalex.org/S4306401913","display_name":"Institutional Research Information System (Universit\u00e0 degli Studi di Trento)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I193223587","host_organization_name":"University of Trento","host_organization_lineage":["https://openalex.org/I193223587"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/other"},{"id":"doi:10.5281/zenodo.23056239","doi":"https://doi.org/10.5281/zenodo.23056239","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23056239","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},{"id":"doi:10.5281/zenodo.23056240","doi":"https://doi.org/10.5281/zenodo.23056240","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23056240","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"}],"best_oa_location":{"id":"pmh:oai:iris.unitn.it:11572/507350","doi":null,"is_oa":true,"landing_page_url":"https://github.com/lerzegov/elm-interpreter-fork","pdf_url":"https://iris.unitn.it/bitstream/11572/507350/3/nota-tecnica-elm-interpreter-fork.pdf","source":{"id":"https://openalex.org/S4306401913","display_name":"Institutional Research Information System (Universit\u00e0 degli Studi di Trento)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I193223587","host_organization_name":"University of Trento","host_organization_lineage":["https://openalex.org/I193223587"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/other"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7214975763.pdf","grobid_xml":"https://content.openalex.org/works/W7214975763.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7214971012","https://openalex.org/W1897114029","https://openalex.org/W3148828430","https://openalex.org/W7084289053","https://openalex.org/W2402797108","https://openalex.org/W39135063","https://openalex.org/W7053620074","https://openalex.org/W6979827161","https://openalex.org/W4393160017","https://openalex.org/W1846362785"],"abstract_inverted_index":{"Fork":[0],"of":[1,19,71,92,109,124,135],"Leonardo":[2],"Taglialegne's":[3,112],"elm-interpreter":[4],"(an":[5],"interpreter":[6],"for":[7,25,55],"Elm,":[8],"written":[9],"in":[10,29,33,61,96],"Elm),":[11],"extendedby":[12],"Luca":[13],"Erzegovesi":[14],"as":[15,146],"the":[16,36,69,72,93,102,129,132,154],"calculation":[17],"engine":[18],"elm-foldbook,":[20],"a":[21,122],"multidimensional":[22,37,80],"spreadsheet":[23],"prototype":[24],"teaching":[26],"and":[27,58,68,77,85,106],"research":[28],"corporate":[30],"finance.Original":[31],"contribution":[32],"this":[34],"fork:":[35],"data":[38],"model":[39],"XModel":[40],"(datasets":[41],"with":[42],"named":[43,47],"dimensions,":[44],"DataArray":[45],"values,":[46,74],"ranges,":[48],"array":[49],"operations;":[50],"src/XModel.elm,":[51],"src/TypesXModel.elm,":[52],"src/XModelSample.elm),":[53],"parsers":[54],"cell":[56],"values":[57],"range":[59],"names":[60],"formulas":[62],"(src/XParser.elm,":[63],"src/FormulaParser.elm),":[64],"financial":[65],"functions":[66],"(src/Financial.elm),":[67],"extension":[70],"interpreter's":[73],"environment,":[75],"kernel":[76],"evaluator":[78,105],"to":[79],"arrays":[81],"(src/Kernel.elm,":[82],"src/Eval/Expression.elm,":[83],"src/Eval/Module.elm":[84],"related":[86],"modules).By":[87],"git":[88],"blame,":[89],"about":[90],"7,100":[91],"11,900":[94],"lines":[95],"src/":[97],"are":[98,111],"by":[99,143],"L.":[100],"Erzegovesi;":[101],"Elm":[103],"parser,":[104],"code":[107],"generation":[108],"elm/core":[110],"work.":[113],"Public":[114],"on":[115,149],"GitHub":[116],"since":[117],"29":[118],"July":[119],"2024":[120],"(https://github.com/lerzegov/elm-interpreter-fork,":[121],"fork":[123],"https://github.com/miniBill/elm-interpreter).":[125],"This":[126],"archive":[127],"is":[128,156],"state":[130],"at":[131],"last":[133],"push":[134],"18":[136],"December":[137],"2024,":[138],"commit":[139],"bc148ee3cdb33f435fd68f575a508c01444768ea,":[140],"also":[141],"archived":[142],"Software":[144],"Heritage":[145],"swh:1:rev:bc148ee3cdb33f435fd68f575a508c01444768ea.":[147],"Deposited":[148],"Zenodo":[150],"on30":[151],"September":[152],"2026;":[153],"content":[155],"unchanged.":[157]},"counts_by_year":[],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2026-10-01T00:00:00"}
