Matches in Ruben’s data for { <https://linkedsoftwaredependencies.github.io/Article-System-Components/> ?p ?o }
Showing triples 1 to 63 of
63
with 100 triples per page.
- Article-System-Components author me.
- Article-System-Components author joachim_van_herwegen.
- Article-System-Components author miel_vander_sande.
- Article-System-Components author me.
- Article-System-Components creator me.
- Article-System-Components creator joachim_van_herwegen.
- Article-System-Components creator miel_vander_sande.
- Article-System-Components creator me.
- Article-System-Components about publication.
- Article-System-Components about Solid.
- Article-System-Components about JavaScript.
- Article-System-Components about Research.
- Article-System-Components about Linked_Data.
- Article-System-Components author me.
- Article-System-Components author joachim_van_herwegen.
- Article-System-Components author miel_vander_sande.
- Article-System-Components author me.
- Article-System-Components coparticipatesWith me.
- Article-System-Components coparticipatesWith joachim_van_herwegen.
- Article-System-Components coparticipatesWith miel_vander_sande.
- Article-System-Components coparticipatesWith me.
- Article-System-Components type ScholarlyArticle.
- Article-System-Components type Article.
- Article-System-Components type Document.
- Article-System-Components type Document.
- Article-System-Components type Document.
- Article-System-Components type Q386724.
- Article-System-Components type CreativeWork.
- Article-System-Components type Work.
- Article-System-Components P50 me.
- Article-System-Components P50 joachim_van_herwegen.
- Article-System-Components P50 miel_vander_sande.
- Article-System-Components P50 me.
- Article-System-Components maker me.
- Article-System-Components maker joachim_van_herwegen.
- Article-System-Components maker miel_vander_sande.
- Article-System-Components maker me.
- Article-System-Components title "Components.js: Semantic Dependency Injection".
- Article-System-Components isPartOf semantic_web_journal.
- Article-System-Components name "Components.js: Semantic Dependency Injection".
- Article-System-Components label "Components.js: Semantic Dependency Injection".
- Article-System-Components name "Components.js: Semantic Dependency Injection".
- Article-System-Components topic publication.
- Article-System-Components topic Solid.
- Article-System-Components topic JavaScript.
- Article-System-Components topic Research.
- Article-System-Components topic Linked_Data.
- Article-System-Components subject publication.
- Article-System-Components subject Solid.
- Article-System-Components subject JavaScript.
- Article-System-Components subject Research.
- Article-System-Components subject Linked_Data.
- Article-System-Components authorList b0_b1696.
- Article-System-Components topic publication.
- Article-System-Components topic Solid.
- Article-System-Components topic JavaScript.
- Article-System-Components topic Research.
- Article-System-Components topic Linked_Data.
- Article-System-Components abstract "A common practice within object-oriented software is using composition to realize complex object behavior in a reusable way. Such compositions can be managed by Dependency Injection (DI), a popular technique in which components only depend on minimal interfaces and have their concrete dependencies passed into them. Instead of requiring program code, this separation enables describing the desired instantiations in declarative configuration files, such that objects can be wired together automatically at runtime. Configurations for existing DI frameworks typically only have local semantics, which limits their usage in other contexts. Yet some cases require configurations outside of their local scope, such as for the reproducibility of experiments, static program analysis, and semantic workflows. As such, there is a need for globally interoperable, addressable, and discoverable configurations, which can be achieved by leveraging Linked Data. We created Components.js as an open-source semantic DI framework for TypeScript and JavaScript applications, providing global semantics via Linked Data-based configuration files. In this article, we report on the Components.js framework by explaining its architecture and configuration, and discuss its impact by mentioning where and how applications use it. We show that Components.js is a stable framework that has seen significant uptake during the last couple of years. We recommend it for software projects that require high flexibility, configuration without code changes, sharing configurations with others, or applying these configurations in other contexts such as experimentation or static program analysis. We anticipate that Components.js will continue driving concrete research and development projects that require high degrees of customization to facilitate experimentation and testing, including the Comunica query engine and the Community Solid Server for decentralized data publication.".
- Article-System-Components mainEntityOfPage taelman_swj_2022.
- Article-System-Components sameAs Article-System-Components.
- Article-System-Components isPrimaryTopicOf taelman_swj_2022.
- Article-System-Components page taelman_swj_2022.