{"id":"https://openalex.org/W7118177854","doi":"https://doi.org/10.1109/access.2025.3650711","title":"An Educational Ontology for Introductory Python Programming: Structuring Knowledge to Enable Personalization","display_name":"An Educational Ontology for Introductory Python Programming: Structuring Knowledge to Enable Personalization","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7118177854","doi":"https://doi.org/10.1109/access.2025.3650711"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3650711","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3650711","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3650711","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019561878","display_name":"Ines Obradovi\u0107","orcid":"https://orcid.org/0000-0001-6035-0641"},"institutions":[{"id":"https://openalex.org/I180629606","display_name":"University of Dubrovnik","ror":"https://ror.org/05yptqp13","country_code":"HR","type":"education","lineage":["https://openalex.org/I180629606"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Ines Obradovi\u0107","raw_affiliation_strings":["Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia"],"raw_orcid":"https://orcid.org/0000-0001-6035-0641","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia","institution_ids":["https://openalex.org/I180629606"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062972606","display_name":"Boris Vrdoljak","orcid":"https://orcid.org/0000-0003-0081-172X"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Boris Vrdoljak","raw_affiliation_strings":["Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":"https://orcid.org/0000-0003-0081-172X","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021863752","display_name":"Mario Mili\u010devi\u0107","orcid":"https://orcid.org/0000-0002-8877-4689"},"institutions":[{"id":"https://openalex.org/I180629606","display_name":"University of Dubrovnik","ror":"https://ror.org/05yptqp13","country_code":"HR","type":"education","lineage":["https://openalex.org/I180629606"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Mario Mili\u010devi\u0107","raw_affiliation_strings":["Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia"],"raw_orcid":"https://orcid.org/0000-0002-8877-4689","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia","institution_ids":["https://openalex.org/I180629606"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049835227","display_name":"Adriana Lipovac","orcid":"https://orcid.org/0000-0001-9774-1080"},"institutions":[{"id":"https://openalex.org/I180629606","display_name":"University of Dubrovnik","ror":"https://ror.org/05yptqp13","country_code":"HR","type":"education","lineage":["https://openalex.org/I180629606"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Adriana Lipovac","raw_affiliation_strings":["Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia"],"raw_orcid":"https://orcid.org/0000-0001-9774-1080","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering and Applied Computing, University of Dubrovnik, Dubrovnik, Croatia","institution_ids":["https://openalex.org/I180629606"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":19.5563,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.97252039,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"14","issue":null,"first_page":"5317","last_page":"5339"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.334199994802475,"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"}},"topics":[{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.334199994802475,"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"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.14010000228881836,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T11122","display_name":"Online Learning and Analytics","score":0.039400000125169754,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/personalization","display_name":"Personalization","score":0.5968000292778015},{"id":"https://openalex.org/keywords/ontology","display_name":"Ontology","score":0.5267999768257141},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5157999992370605},{"id":"https://openalex.org/keywords/structuring","display_name":"Structuring","score":0.4058000147342682},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.39430001378059387},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.34299999475479126},{"id":"https://openalex.org/keywords/knowledge-base","display_name":"Knowledge base","score":0.33660000562667847},{"id":"https://openalex.org/keywords/hypermedia","display_name":"Hypermedia","score":0.33399999141693115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8669000267982483},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.5968000292778015},{"id":"https://openalex.org/C25810664","wikidata":"https://www.wikidata.org/wiki/Q44325","display_name":"Ontology","level":2,"score":0.5267999768257141},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5157999992370605},{"id":"https://openalex.org/C2775945657","wikidata":"https://www.wikidata.org/wiki/Q381442","display_name":"Structuring","level":2,"score":0.4058000147342682},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.39430001378059387},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3750999867916107},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.34299999475479126},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33719998598098755},{"id":"https://openalex.org/C4554734","wikidata":"https://www.wikidata.org/wiki/Q593744","display_name":"Knowledge base","level":2,"score":0.33660000562667847},{"id":"https://openalex.org/C2780126544","wikidata":"https://www.wikidata.org/wiki/Q837900","display_name":"Hypermedia","level":2,"score":0.33399999141693115},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.31700000166893005},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3156999945640564},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30379998683929443},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.30320000648498535},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C159456220","wikidata":"https://www.wikidata.org/wiki/Q667334","display_name":"Instructional design","level":2,"score":0.28519999980926514},{"id":"https://openalex.org/C61673122","wikidata":"https://www.wikidata.org/wiki/Q7095059","display_name":"Ontology language","level":3,"score":0.27639999985694885},{"id":"https://openalex.org/C2779542340","wikidata":"https://www.wikidata.org/wiki/Q1062461","display_name":"Learning object","level":2,"score":0.27630001306533813},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.2694000005722046},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.2669999897480011},{"id":"https://openalex.org/C45874996","wikidata":"https://www.wikidata.org/wiki/Q37045","display_name":"Markup language","level":3,"score":0.26600000262260437},{"id":"https://openalex.org/C2777002027","wikidata":"https://www.wikidata.org/wiki/Q3620938","display_name":"Ontology learning","level":5,"score":0.26600000262260437},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.25769999623298645},{"id":"https://openalex.org/C50971890","wikidata":"https://www.wikidata.org/wiki/Q7635093","display_name":"Suggested Upper Merged Ontology","level":4,"score":0.2526000142097473}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3650711","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3650711","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ee1402600e074ce9a0036ac6ca5fc34a","is_oa":true,"landing_page_url":"https://doaj.org/article/ee1402600e074ce9a0036ac6ca5fc34a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 14, Pp 5317-5339 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3650711","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3650711","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.8056049346923828,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1590255531","https://openalex.org/W1961091682","https://openalex.org/W1999626445","https://openalex.org/W2016325341","https://openalex.org/W2017974841","https://openalex.org/W2038598927","https://openalex.org/W2081973523","https://openalex.org/W2130736456","https://openalex.org/W2132590878","https://openalex.org/W2137079713","https://openalex.org/W2155249637","https://openalex.org/W2164985371","https://openalex.org/W2261812172","https://openalex.org/W2495835496","https://openalex.org/W2550355384","https://openalex.org/W2593784202","https://openalex.org/W2735031710","https://openalex.org/W2749087070","https://openalex.org/W2947901166","https://openalex.org/W2949109425","https://openalex.org/W2982402441","https://openalex.org/W2982454852","https://openalex.org/W3032688553","https://openalex.org/W3041712829","https://openalex.org/W3093893125","https://openalex.org/W3094696330","https://openalex.org/W3130890974","https://openalex.org/W3159409425","https://openalex.org/W4233043065","https://openalex.org/W4285123036","https://openalex.org/W4310354427","https://openalex.org/W4376602823","https://openalex.org/W4387342098","https://openalex.org/W4401507737","https://openalex.org/W4401929453","https://openalex.org/W4406489652","https://openalex.org/W4411003283","https://openalex.org/W4414215925"],"related_works":[],"abstract_inverted_index":{"Personalized":[0],"learning":[1,37,102,145,156,170],"has":[2,43],"gained":[3],"significant":[4],"attention":[5],"in":[6,9,22,32,138,263],"recent":[7],"years":[8],"response":[10],"to":[11,19,55,83,97,155,165,194,236,246],"the":[12,46,99,141,167,173,176,180,197,228],"limitations":[13],"of":[14,48,103,143,169,175,199,209],"<italic":[15],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[16],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">one-size-fits-all</i>":[17],"approaches":[18],"teaching,":[20],"particularly":[21],"areas":[23],"such":[24,69],"as":[25,70,183],"programming":[26,41,52,67,114],"education":[27],"where":[28],"learners":[29,72],"vary":[30],"widely":[31],"prior":[33],"knowledge,":[34],"pace":[35],"and":[36,59,80,101,116,125,134,162,214,223,249],"preferences.":[38],"The":[39,111,202,242],"Python":[40,104,264],"language":[42,47,68],"recently":[44],"become":[45],"choice":[49],"for":[50,256],"introductory":[51],"courses":[53],"thanks":[54],"its":[56,231],"simple":[57],"syntax":[58],"broad":[60],"applicability.":[61],"However,":[62],"even":[63],"with":[64],"a":[65,106,253],"beginner-friendly":[66],"Python,":[71],"benefit":[73],"most":[74],"when":[75],"instruction":[76],"is":[77],"thoughtfully":[78],"organized":[79],"flexible":[81],"enough":[82],"meet":[84],"their":[85,117],"diverse":[86],"needs.":[87],"This":[88],"paper":[89],"presents":[90],"EduPythontology,":[91],"an":[92],"educational":[93,132],"ontology":[94,112,203],"specifically":[95],"developed":[96,205],"support":[98],"teaching":[100],"through":[105,206],"semantically":[107],"structured":[108],"knowledge":[109],"representation.":[110],"formalizes":[113],"concepts":[115],"instructional":[118,151],"relationships":[119],"by":[120],"capturing":[121],"both":[122],"logical":[123],"dependencies":[124],"pedagogically":[126],"motivated":[127],"sequences":[128],"based":[129],"on":[130,259],"established":[131],"theories":[133],"research":[135],"findings.":[136],"This,":[137],"turn,":[139],"enables":[140],"design":[142,152],"adaptive":[144],"paths.":[146,171],"In":[147],"addition,":[148],"EduPythontology":[149],"combines":[150],"components":[153],"related":[154],"goals,":[157],"cognitive":[158],"complexity,":[159],"learner":[160],"preferences":[161],"resource":[163],"types":[164],"facilitate":[166],"personalization":[168],"During":[172],"development":[174],"ontology,":[177],"we":[178],"followed":[179],"METHONTOLOGY":[181],"framework":[182],"our":[184],"main":[185],"methodological":[186],"reference,":[187],"though":[188],"some":[189],"phases":[190],"were":[191],"slightly":[192],"adapted":[193],"better":[195],"match":[196],"goals":[198],"this":[200],"work.":[201],"was":[204,218],"iterative":[207],"cycles":[208],"concept":[210],"definition,":[211],"relation":[212],"refinement":[213],"validation.":[215],"Logical":[216],"consistency":[217],"verified":[219],"using":[220],"automated":[221],"reasoning,":[222],"competency":[224],"questions":[225],"confirmed":[226],"that":[227,239],"model":[229],"met":[230],"purpose.":[232],"Expert":[233],"review":[234],"led":[235],"minor":[237],"revisions":[238],"improved":[240],"clarity.":[241],"final":[243],"version":[244],"proved":[245],"be":[247],"clear":[248],"consistent.":[250],"It":[251],"offers":[252],"dependable":[254],"base":[255],"further":[257],"work":[258],"intelligent":[260],"tutoring":[261],"tools":[262],"education.":[265]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-01-05T00:00:00"}
