{"id":"https://openalex.org/W4416268563","doi":"https://doi.org/10.48550/arxiv.2510.09172","title":"Generating CodeMeta through declarative mapping rules: An open-ended approach using ShExML","display_name":"Generating CodeMeta through declarative mapping rules: An open-ended approach using ShExML","publication_year":2025,"publication_date":"2025-10-10","ids":{"openalex":"https://openalex.org/W4416268563","doi":"https://doi.org/10.48550/arxiv.2510.09172"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2510.09172","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2510.09172","pdf_url":"https://arxiv.org/pdf/2510.09172","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2510.09172","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080537980","display_name":"Herminio Garc\u00eda-Gonz\u00e1lez","orcid":"https://orcid.org/0000-0001-5590-4857"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Garc\u00eda-Gonz\u00e1lez, Herminio","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5080537980"],"corresponding_institution_ids":[],"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.7199000120162964,"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.7199000120162964,"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.22450000047683716,"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/T12859","display_name":"Cell Image Analysis Techniques","score":0.010200000368058681,"subfield":{"id":"https://openalex.org/subfields/1304","display_name":"Biophysics"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6913999915122986},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.6808000206947327},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5576000213623047},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.44940000772476196},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.40230000019073486},{"id":"https://openalex.org/keywords/cohesion","display_name":"Cohesion (chemistry)","score":0.3758000135421753},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.37040001153945923},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.3375000059604645}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.784500002861023},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6913999915122986},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.6808000206947327},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5576000213623047},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5115000009536743},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.44940000772476196},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.40230000019073486},{"id":"https://openalex.org/C104054115","wikidata":"https://www.wikidata.org/wiki/Q216828","display_name":"Cohesion (chemistry)","level":2,"score":0.3758000135421753},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.37040001153945923},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.34279999136924744},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.3375000059604645},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.33379998803138733},{"id":"https://openalex.org/C110326360","wikidata":"https://www.wikidata.org/wiki/Q17149476","display_name":"Metadata modeling","level":4,"score":0.3334999978542328},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.33250001072883606},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31529998779296875},{"id":"https://openalex.org/C2777601683","wikidata":"https://www.wikidata.org/wiki/Q6499736","display_name":"Vocabulary","level":2,"score":0.31130000948905945},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3100000023841858},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.3068999946117401},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.29409998655319214},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.27649998664855957},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2736000120639801},{"id":"https://openalex.org/C137314826","wikidata":"https://www.wikidata.org/wiki/Q2330408","display_name":"Data mapping","level":2,"score":0.26840001344680786},{"id":"https://openalex.org/C2776321320","wikidata":"https://www.wikidata.org/wiki/Q857525","display_name":"Annotation","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.257099986076355},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.2551000118255615},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.2531000077724457},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.25200000405311584}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2510.09172","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2510.09172","pdf_url":"https://arxiv.org/pdf/2510.09172","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2510.09172","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2510.09172","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2510.09172","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2510.09172","pdf_url":"https://arxiv.org/pdf/2510.09172","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Nowadays,":[0],"software":[1,32,72,144,202],"is":[2,160],"one":[3],"of":[4,110,122,137,196],"the":[5,36,61,108,120,135,147,156,194],"cornerstones":[6],"when":[7],"conducting":[8],"research":[9,21,31,71,143,201],"in":[10,74,103,125,190],"several":[11],"scientific":[12],"fields":[13],"which":[14,127,181],"employ":[15],"computer-based":[16],"methodologies":[17],"to":[18,27,56,60,69,86,114,133],"answer":[19],"new":[20,168],"questions.":[22],"However,":[23],"for":[24,90,140],"these":[25],"experiments":[26],"be":[28,43,175],"completely":[29],"reproducible,":[30],"should":[33],"comply":[34],"with":[35],"FAIR":[37],"principles,":[38],"yet":[39],"its":[40],"metadata":[41,73],"can":[42,83,184],"represented":[44],"following":[45],"different":[46,52],"data":[47],"models":[48],"and":[49,77,100,131,153,155],"spread":[50],"across":[51],"locations.":[53],"In":[54],"order":[55],"bring":[57],"some":[58,91],"cohesion":[59],"field,":[62],"CodeMeta":[63,88,116,138,187,197],"was":[64],"proposed":[65],"as":[66,177],"a":[67,75,167,186],"vocabulary":[68],"represent":[70],"unified":[76],"standardised":[78],"manner.":[79],"While":[80],"existing":[81,142],"tools":[82],"help":[84],"users":[85],"generate":[87,115],"files":[89,139],"specific":[92],"use":[93,109],"cases,":[94],"they":[95],"fall":[96],"short":[97],"on":[98],"flexibility":[99],"adaptability.":[101],"Hence,":[102],"this":[104],"work,":[105],"I":[106],"propose":[107],"declarative":[111],"mapping":[112],"rules":[113],"files,":[117],"illustrated":[118],"through":[119],"implementation":[121],"three":[123],"crosswalks":[124],"ShExML":[126],"are":[128,149],"then":[129],"expanded":[130],"merged":[132],"cover":[134],"generation":[136,158,188],"two":[141],"artefacts.":[145],"Moreover,":[146],"outputs":[148],"validated":[150],"using":[151],"SHACL":[152],"ShEx":[154],"whole":[157],"workflow":[159,189],"automated":[161],"requiring":[162],"minimal":[163],"user":[164],"intervention":[165],"upon":[166,180],"version":[169],"release.":[170],"This":[171],"work":[172],"can,":[173],"therefore,":[174],"used":[176],"an":[178],"example":[179],"other":[182],"developers":[183],"include":[185],"their":[191],"repositories,":[192],"facilitating":[193],"adoption":[195],"and,":[198],"ultimately,":[199],"increasing":[200],"FAIRness.":[203]},"counts_by_year":[],"updated_date":"2026-05-17T08:19:37.847499","created_date":"2025-10-14T00:00:00"}
