{"id":"https://openalex.org/W7168264594","doi":"https://doi.org/10.48550/arxiv.2607.11218","title":"Enhancing RAMOSE, a framework for implementing REST APIs and semantic-actionable outputs over data sources","display_name":"Enhancing RAMOSE, a framework for implementing REST APIs and semantic-actionable outputs over data sources","publication_year":2026,"publication_date":"2026-07-13","ids":{"openalex":"https://openalex.org/W7168264594","doi":"https://doi.org/10.48550/arxiv.2607.11218"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2607.11218","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.11218","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2607.11218","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140597354","display_name":"Arcangelo Massari","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Massari, Arcangelo","raw_affiliation_strings":["Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140699836","display_name":"Sergei Slinkin","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Slinkin, Sergei","raw_affiliation_strings":["Digital Humanities and Digital Knowledge, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Digital Humanities and Digital Knowledge, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140605157","display_name":"Ivan Heibi","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Heibi, Ivan","raw_affiliation_strings":["Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5140672663","display_name":"Silvio Peroni","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Peroni, Silvio","raw_affiliation_strings":["Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Centre for Open Scholarly Metadata, Department of Classical Philology and Italian Studies, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I9360294"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.4194999933242798,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.4194999933242798,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11937","display_name":"Research Data Management Practices","score":0.2930000126361847,"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"}},{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.15209999680519104,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/sparql","display_name":"SPARQL","score":0.8876000046730042},{"id":"https://openalex.org/keywords/linked-data","display_name":"Linked data","score":0.6092000007629395},{"id":"https://openalex.org/keywords/rdf","display_name":"RDF","score":0.5963000059127808},{"id":"https://openalex.org/keywords/joins","display_name":"Joins","score":0.5892999768257141},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.5583999752998352},{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.5227000117301941},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4745999872684479},{"id":"https://openalex.org/keywords/named-graph","display_name":"Named graph","score":0.4417000114917755},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.4075999855995178}],"concepts":[{"id":"https://openalex.org/C41009113","wikidata":"https://www.wikidata.org/wiki/Q54871","display_name":"SPARQL","level":4,"score":0.8876000046730042},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8109999895095825},{"id":"https://openalex.org/C69075417","wikidata":"https://www.wikidata.org/wiki/Q515701","display_name":"Linked data","level":3,"score":0.6092000007629395},{"id":"https://openalex.org/C147497476","wikidata":"https://www.wikidata.org/wiki/Q54872","display_name":"RDF","level":3,"score":0.5963000059127808},{"id":"https://openalex.org/C2778692605","wikidata":"https://www.wikidata.org/wiki/Q4041866","display_name":"Joins","level":2,"score":0.5892999768257141},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.5583999752998352},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5310999751091003},{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.5227000117301941},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4828999936580658},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4745999872684479},{"id":"https://openalex.org/C110893760","wikidata":"https://www.wikidata.org/wiki/Q3115590","display_name":"Named graph","level":5,"score":0.4417000114917755},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.4075999855995178},{"id":"https://openalex.org/C15845906","wikidata":"https://www.wikidata.org/wiki/Q1172338","display_name":"Data exchange","level":2,"score":0.3824000060558319},{"id":"https://openalex.org/C77265313","wikidata":"https://www.wikidata.org/wiki/Q879844","display_name":"Rest (music)","level":2,"score":0.3779999911785126},{"id":"https://openalex.org/C2780644320","wikidata":"https://www.wikidata.org/wiki/Q783209","display_name":"Pagination","level":2,"score":0.36640000343322754},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.34880000352859497},{"id":"https://openalex.org/C65399332","wikidata":"https://www.wikidata.org/wiki/Q749568","display_name":"Representational state transfer","level":3,"score":0.3476000130176544},{"id":"https://openalex.org/C148417208","wikidata":"https://www.wikidata.org/wiki/Q4825882","display_name":"Authentication (law)","level":2,"score":0.34549999237060547},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.31949999928474426},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.301800012588501},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.30000001192092896},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.2973000109195709},{"id":"https://openalex.org/C97250363","wikidata":"https://www.wikidata.org/wiki/Q235557","display_name":"File format","level":2,"score":0.29660001397132874},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2939000129699707},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2782999873161316},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27570000290870667},{"id":"https://openalex.org/C2780154230","wikidata":"https://www.wikidata.org/wiki/Q513420","display_name":"Undo","level":2,"score":0.2712000012397766},{"id":"https://openalex.org/C100463513","wikidata":"https://www.wikidata.org/wiki/Q5227322","display_name":"Data model (GIS)","level":2,"score":0.2639999985694885},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.2599000036716461},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.25519999861717224},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.25029999017715454},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2607.11218","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.11218","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2607.11218","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.11218","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6480904817581177,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Scholarly":[0],"infrastructures":[1,52],"increasingly":[2],"expose":[3,157],"their":[4,117],"data":[5,27,42,221],"through":[6,162],"REST":[7,32,81,195],"APIs":[8],"that":[9,49,68,151,176],"follow":[10],"shared":[11],"specifications,":[12],"such":[13,38],"as":[14],"the":[15,56,95,147,193,216],"Scientific":[16],"Knowledge":[17],"Graph":[18],"-":[19],"Interoperability":[20],"Framework":[21],"(SKG-IF),":[22],"which":[23,93,197],"defines":[24],"a":[25,46,74,79,155,158],"common":[26],"model,":[28],"exchange":[29],"format,":[30],"and":[31,111,122,126,130,139,149,181,208,211],"API":[33,58,82,137,189],"for":[34],"research":[35],"information.":[36],"Implementing":[37],"specifications":[39],"over":[40,83],"existing":[41],"sources,":[43,113],"however,":[44],"requires":[45],"development":[47],"effort":[48,71],"many":[50],"open":[51],"cannot":[53],"afford.":[54],"RAMOSE,":[55],"RESTful":[57],"Manager":[59],"Over":[60],"SPARQL":[61,109],"Endpoints,":[62],"is":[63],"an":[64],"open-source":[65],"Python":[66],"framework":[67],"reduces":[69],"this":[70],"by":[72,215],"turning":[73],"declarative":[75],"configuration":[76],"file":[77],"into":[78,223],"documented":[80],"RDF":[84,180],"triplestores.":[85],"This":[86],"article":[87],"presents":[88],"its":[89,224],"second":[90],"major":[91],"version,":[92],"extends":[94],"tool":[96],"with":[97,114,133,167],"nine":[98,168],"new":[99,102],"requirements.":[100],"The":[101],"features":[103],"include":[104],"query":[105],"orchestration":[106],"across":[107,116],"multiple":[108],"endpoints":[110],"non-RDF":[112,182],"joins":[115,179],"results;":[118],"pluggable":[119],"output":[120],"formats":[121],"request":[123],"parameters;":[124],"pagination":[125],"caching;":[127],"OpenAPI":[128],"export;":[129],"write":[131],"operations,":[132],"authentication":[134],"both":[135],"of":[136],"consumers":[138],"towards":[140],"protected":[141],"endpoints.":[142],"A":[143,164],"built-in":[144],"module":[145],"packages":[146],"format":[148],"filters":[150],"SKG-IF":[152],"prescribes,":[153],"letting":[154],"provider":[156],"compliant":[159],"endpoint":[160],"only":[161,177],"configuration.":[163],"functional":[165],"comparison":[166],"similar":[169],"tools,":[170],"grounded":[171],"in":[172],"reproducible":[173],"tests,":[174],"shows":[175],"RAMOSE":[178,191],"results":[183],"on":[184],"arbitrary":[185],"keys":[186],"within":[187],"one":[188],"operation.":[190],"serves":[192],"OpenCitations":[194],"APIs,":[196],"peaked":[198],"at":[199],"almost":[200],"38":[201],"million":[202],"monthly":[203],"requests":[204],"between":[205],"May":[206,209],"2025":[207],"2026,":[210],"has":[212],"been":[213],"adopted":[214],"GRAPHIA":[217],"project":[218],"to":[219],"onboard":[220],"sources":[222],"SKG-IF-based":[225],"federation.":[226]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-07-15T00:00:00"}
