计算机科学
斯威夫特
词汇
简单知识组织系统
本体论
领域(数学分析)
人工智能
自然语言处理
RDF公司
万维网
语义网
程序设计语言
SPARQL公司
语言学
数学
认识论
数学分析
哲学
作者
Christian Grèvisse,Steffen Rothkugel
标识
DOI:10.1007/978-3-030-62466-8_16
摘要
Domain ontologies about one or several programming languages have been created in various occasions, mostly in the context of Technology Enhanced Learning (TEL). Their benefits range from modeling learning outcomes, over organization and annotation of learning material, to providing scaffolding support in programming labs by integrating relevant learning resources. The Swift programming language, introduced in 2014, is currently gaining momentum in different fields of application. Both its powerful syntax as well as the provided type safety make it a good language for first-year computer science students. However, it has not yet been the subject of a domain ontology. In this paper, we present an SKOS-based vocabulary on the Swift programming language, aiming at enabling the benefits of previous research for this particular language. After reviewing existing ontologies on other programming languages, we present the modeling process of the Swift vocabulary, its integration into the LOD Cloud and list all of its resources available to the research community. Finally, we showcase how it is being used in different TEL tools.
科研通智能强力驱动
Strongly Powered by AbleSci AI