Sampo-UI: A Full Stack JavaScript Framework for Developing Semantic Portal User Interfaces

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorIkkala, Eskoen_US
dc.contributor.authorHyvönen, Eeroen_US
dc.contributor.authorRantala, Heikkien_US
dc.contributor.authorKoho, Mikkoen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.groupauthorProfessorship Hyvönen Eeroen
dc.contributor.groupauthorComputer Science Professorsen
dc.contributor.groupauthorComputer Science - Artificial Intelligence and Machine Learning (AIML) - Research areaen
dc.date.accessioned2021-12-08T07:33:28Z
dc.date.available2021-12-08T07:33:28Z
dc.date.issued2022en_US
dc.description.abstractThis paper presents a new software framework, SAMPO-UI, for developing user interfaces for semantic portals. The goal is to provide the end-user with multiple application perspectives to Linked Data knowledge graphs, and a two-step usage cycle based on faceted search combined with ready-to-use tooling for data analysis. For the software developer, the SAMPO-UI framework makes it possible to create highly customizable, user-friendly, and responsive user interfaces using current state-of-the-art JavaScript libraries and data from SPARQL endpoints, while saving substantial coding effort. SAMPO-UI is published on GitHub under the open MIT License and has been utilized in several internal and external projects. The framework has been used thus far in creating six published and five forth-coming portals, mostly related to the Cultural Heritage domain, that have had tens of thousands of end-users on the Web.en
dc.description.versionPeer revieweden
dc.format.extent16
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationIkkala, E, Hyvönen, E, Rantala, H & Koho, M 2022, 'Sampo-UI: A Full Stack JavaScript Framework for Developing Semantic Portal User Interfaces', Semantic Web - Interoperability, Usability, Applicability, vol. 13, no. 1, pp. 69-84. https://doi.org/10.3233/SW-210428en
dc.identifier.doi10.3233/SW-210428en_US
dc.identifier.issn1570-0844
dc.identifier.issn2210-4968
dc.identifier.otherPURE UUID: e4ae83d7-ea82-4c0e-a7b9-bc2a76a9b040en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/e4ae83d7-ea82-4c0e-a7b9-bc2a76a9b040en_US
dc.identifier.otherPURE LINK: http://www.semantic-web-journal.net/content/sampo-ui-full-stack-javascript-framework-developing-semantic-portal-user-interfaces-0en_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/76583139/Sampo_UI_A_full_stack_JavaScript_framework_for_developing_semantic_portal_user_interfaces_.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/111501
dc.identifier.urnURN:NBN:fi:aalto-2021120810645
dc.language.isoenen
dc.publisherIOS Press
dc.relation.ispartofseriesSemantic Web - Interoperability, Usability, Applicabilityen
dc.relation.ispartofseriesVolume 13, issue 1, pp. 69-84en
dc.rightsopenAccessen
dc.titleSampo-UI: A Full Stack JavaScript Framework for Developing Semantic Portal User Interfacesen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion

Files