diff --git a/.talk-assets/slides.tar.gz b/.talk-assets/slides.tar.gz index d95478c..ded1870 100644 Binary files a/.talk-assets/slides.tar.gz and b/.talk-assets/slides.tar.gz differ diff --git a/public/recent_work.json b/public/recent_work.json index 5ef5074..c0706db 100644 --- a/public/recent_work.json +++ b/public/recent_work.json @@ -1,9 +1,9 @@ { - "generatedAt": "2026-04-27T13:19:51.069Z", + "generatedAt": "2026-05-01T13:25:24.897Z", "baseIri": "https://eliascrum.github.io/eliascrum/", "datasetUrl": "https://eliascrum.github.io/eliascrum/recent_work.json", "sparqlGraphUrl": "https://eliascrum.github.io/eliascrum/recent_work.ttl", - "totalItems": 37, + "totalItems": 38, "recentWork": [ { "id": "Publication:solid-cockpit-eswc-2026-demo", @@ -23,6 +23,29 @@ "url": "https://eliascrum.github.io/eliascrum/publications/solid-cockpit-eswc-2026-demo/paper", "itemUrl": "https://eliascrum.github.io/eliascrum/publications/solid-cockpit-eswc-2026-demo/paper" }, + { + "id": "Talk:sosy2026", + "type": "Talk", + "title": "Solid Cockpit", + "tags": [ + "Symposium", + "Solid Symposium", + "Solid", + "Semantic Web", + "Data Privacy", + "Semantic Querying", + "Semantic Web Researchers", + "Computer Scientists", + "Short", + "Small" + ], + "slug": "sosy2026", + "dateIso": "2026-04-30", + "summary": "Demonstration of Solid Cockpit as a unified web interface for Solid Pods, integrating data management, privacy and access-control editing, notification support, and in-browser SPARQL data discovery.", + "url": "https://eliascrum.github.io/eliascrum/talks/sosy2026", + "sourceUrl": "https://eliascrum.github.io/eliascrum/talks/slides/sosy2026.pdf", + "itemUrl": "https://eliascrum.github.io/eliascrum/talks/sosy2026" + }, { "id": "Talk:edc-knows-26", "type": "Talk", diff --git a/public/recent_work.ttl b/public/recent_work.ttl index b53b5f4..fda06b8 100644 --- a/public/recent_work.ttl +++ b/public/recent_work.ttl @@ -6,7 +6,7 @@ @prefix schema: . @prefix dcterms: . @prefix ec: . - dcterms:modified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + dcterms:modified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . rdf:type ec:WebsiteDataset . rdf:type schema:Dataset . schema:description "Aggregated recent work items from publications, talks, posters, software, and blogs." . @@ -46,6 +46,7 @@ schema:hasPart . schema:hasPart . schema:hasPart . + schema:hasPart . schema:hasPart . schema:hasPart . schema:hasPart . @@ -57,7 +58,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Poster overview of the PENGQUIN research direction, focusing on privacy-aware storage, RDF representation, and distributed querying for personal genomic data." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformatics" . schema:keywords "Computer Scientists" . schema:keywords "Corporate Representatives" . @@ -77,7 +78,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Award-winning poster introducing the PENGQUIN research problem space around personal genomic data storage, privacy, semantic representation, and distributed querying." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformatics" . schema:keywords "Computer Scientists" . schema:keywords "Data Privacy" . @@ -97,7 +98,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Conference poster summarizing the PENGQUIN approach for privacy-aware genomic data storage, RDF conversion, and patient-centric query workflows." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformatics" . schema:keywords "Computer Scientists" . schema:keywords "Conference" . @@ -117,7 +118,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Poster presenting a framework for semantically converting VCF genomic variant data into RDF using a dedicated ontology, HDT-based storage, and reusable mapping specifications." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformaticians" . schema:keywords "Bioinformatics" . schema:keywords "Conference" . @@ -137,7 +138,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Poster presenting an RML-based method for converting full VCF variant files into RDF with stronger structure, provenance, interoperability, and privacy-aware semantics." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformaticians" . schema:keywords "Bioinformatics" . schema:keywords "Conference" . @@ -157,7 +158,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Poster describing how patient-controlled data pods could improve privacy, transparency, and data sharing for genomic medicine workflows." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Bioinformaticians" . schema:keywords "Bioinformatics" . schema:keywords "Conference" . @@ -177,7 +178,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Investigates how large language models can propose class disjointness axioms for ontologies, with validation on DBpedia and a workflow that preserves logical consistency while reducing manual effort." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-12-02"^^xsd:date . schema:keywords "Data Science" . schema:keywords "KBC-LM'24 workshop at ISWC 2024" . @@ -193,7 +194,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Builds a large-scale catalog of urinary E. coli prophages and demonstrates induction plus engineering of temperate phages into obligately lytic variants for targeted lysis of non-native urinary strains." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2022-09-01"^^xsd:date . schema:keywords "Bacteriophage" . schema:keywords "Bioinformatics" . @@ -209,7 +210,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Compares urinary and vaginal Gardnerella genomes, identifying species-level structure and showing that whole-genome analysis is needed for reliable differentiation across groups in urogenital microbiota." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2021-05-12"^^xsd:date . schema:keywords "Bacteria" . schema:keywords "Bioinformatics" . @@ -225,7 +226,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Scoping review of how genomic sequence data is shared in clinical practice, surveying implementations, infrastructure, and guidance. Identifies key barriers to scalability and adoption, and proposes concrete steps toward more unified, scalable clinical genomic data sharing systems." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-01-01"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Data Privacy" . @@ -240,7 +241,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Presents the PENGQUIN PhD framework for privacy-preserving genomic data sharing and querying using Solid pods, RDF/Linked Data representations, policy attachments, and link-traversal querying." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-05-26"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Conference Paper" . @@ -257,7 +258,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Describes how Solid-based personal data pods can address privacy and data-sharing bottlenecks in genomic medicine by decentralizing storage and giving patients finer control over sensitive genomic data." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-02-26"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Conference Paper" . @@ -274,7 +275,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Presents Solid Cockpit, a browser-based interface for managing Solid Pods that integrates data management, privacy-aware permission workflows, and embedded SPARQL querying with result materialization." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-06-01"^^xsd:date . schema:keywords "Conference Paper" . schema:keywords "Data Privacy" . @@ -290,7 +291,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Describes how Solid-based data pods can address privacy and data-sharing bottlenecks in academic research by allowing felxible sharing of sensitive research data and result/experimental data provenance." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-02-26"^^xsd:date . schema:keywords "Conference Paper" . schema:keywords "Data Science" . @@ -306,7 +307,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Catalogs urinary E. coli phage diversity and shows that multiple urinary and non-urinary coliphages can lyse urinary E. coli strains, supporting a role for phages in shaping urobiome composition." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2023-04-13"^^xsd:date . schema:keywords "Bacteriophage" . schema:keywords "Bioinformatics" . @@ -322,7 +323,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Presents an RML-based approach for converting VCF genomic variant files into RDF using established ontologies, targeting more interoperable, queryable, and privacy-aware variant data representation." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-03-24"^^xsd:date . schema:keywords "Bioinformatics" . schema:keywords "Genomics" . @@ -338,7 +339,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Introduces a framework for converting VCF genomic variant files into RDF, combining a comprehensive ontology, storage-efficient HDT serialization, and alignment with clinical metadata schemas to improve interoperability, data linking, querying, and semantic interpretability." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-02-24"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Conference Paper" . @@ -354,7 +355,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Client-side query federation can automatically combine data across the newly split Wikidata SPARQL endpoints, reducing the need for manual source annotations in queries while remaining feasible for queries that stay within client resource limits." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-11-02"^^xsd:date . schema:keywords "Data Science" . schema:keywords "Semantic Querying" . @@ -370,7 +371,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Supporting website for the genomic sequence data sharing scoping review paper, intended to make national genome initiative data easier to browse, revisit, and update in the future." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-01-01"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Companion Resource" . @@ -387,7 +388,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Permissions and notification semantics technical specification for Linked Data Platform resources." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Linked Data" . schema:keywords "Notifications" . schema:keywords "Permissions" . @@ -403,7 +404,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Web application for interacting with Solid Pod resources in an integrated, user-friendly interface." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Data Privacy" . schema:keywords "Federated Querying" . schema:keywords "Interface for Solid Pod Interaction" . @@ -420,7 +421,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Container-based guidelines for reproducible SPARQL query view materialization for use in SPARQL query results provenance and caching." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:keywords "Data Engineering" . schema:keywords "Reproducible Query Execution" . schema:keywords "Semantic Web" . @@ -436,7 +437,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Interactive vocabulary reference for the representation of VCF as semantic linked data with browsable documentation sections." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-01-01"^^xsd:date . schema:keywords "Documentation Website" . schema:keywords "Documentation" . @@ -453,7 +454,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "A CLI tool for converting genomic variant data from VCF into RDF, supporting semantically interoperable downstream workflows." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-01-01"^^xsd:date . schema:keywords "Data Conversion" . schema:keywords "Genomics" . @@ -471,7 +472,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Internal PhD milestone review covering completed work, validation status, and the next research phase." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-11-20"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Clinical Researchers" . @@ -488,7 +489,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Presented progress on decentralized clinical-genomics workflows and interoperability priorities in precision health." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-10-10"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Clinical Researchers" . @@ -507,7 +508,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "KNoWS Day presentation outlining how semantic representations can improve genomic-data interoperability, privacy-aware access control, and federated querying in healthcare settings." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2026-03-31"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Data Privacy" . @@ -527,7 +528,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "PhD symposium talk on the PENGQUIN research agenda for decentralized and policy-aware genomic data use." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-05-28"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Computer Scientists" . @@ -547,7 +548,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Funding interview pitch describing the PENGQUIN PhD vision, feasibility, and expected impact." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-09-05"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Data Privacy" . @@ -567,7 +568,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Final group project presentation from ISWS 2024 highlighting design choices and implementation outcomes." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-06-15"^^xsd:date . schema:keywords "Computer Scientists" . schema:keywords "Data Science" . @@ -587,7 +588,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Reflected on outcomes from the SIB research stay, including technical gains and collaboration opportunities." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-05-15"^^xsd:date . schema:keywords "Computer Scientists" . schema:keywords "Data Science" . @@ -606,7 +607,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Reviewed client-side federated SPARQL strategies for combining private Solid pod data with public knowledge graphs." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-04-04"^^xsd:date . schema:keywords "Bioinformaticians" . schema:keywords "Computer Scientists" . @@ -626,7 +627,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Introductory consortium session on Solid concepts, architecture, and relevance to TRIPLE project goals." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-10-10"^^xsd:date . schema:keywords "Biologists" . schema:keywords "Computer Scientists" . @@ -644,7 +645,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Explored how Solid pods can host and govern personal genomic data for privacy-preserving analytics." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-04-02"^^xsd:date . schema:keywords "Computer Scientists" . schema:keywords "Industry Representatives" . @@ -658,13 +659,34 @@ schema:name "Solid Symposium" . schema:sameAs . schema:url . + dcterms:identifier "Talk:sosy2026" . + ec:slug "sosy2026" . + ec:workType "Talk" . + rdf:type ec:RecentWorkItem . + rdf:type schema:CreativeWork . + schema:abstract "Demonstration of Solid Cockpit as a unified web interface for Solid Pods, integrating data management, privacy and access-control editing, notification support, and in-browser SPARQL data discovery." . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . + schema:datePublished "2026-04-30"^^xsd:date . + schema:keywords "Computer Scientists" . + schema:keywords "Data Privacy" . + schema:keywords "Semantic Querying" . + schema:keywords "Semantic Web Researchers" . + schema:keywords "Semantic Web" . + schema:keywords "Short" . + schema:keywords "Small" . + schema:keywords "Solid Symposium" . + schema:keywords "Solid" . + schema:keywords "Symposium" . + schema:name "Solid Cockpit" . + schema:sameAs . + schema:url . dcterms:identifier "Talk:sphn-pengquin-talk" . ec:slug "sphn-pengquin-talk" . ec:workType "Talk" . rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Introduced the PENGQUIN approach for privacy-aware clinical genomics integration using RDF and decentralized data pods." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-04-29"^^xsd:date . schema:keywords "Bioinformaticians" . schema:keywords "Clinical Genomics" . @@ -685,7 +707,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Presented semantic integration opportunities between curated protein resources and decentralized query workflows." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2025-03-25"^^xsd:date . schema:keywords "Bioinformaticians" . schema:keywords "Bioinformatics" . @@ -704,7 +726,7 @@ rdf:type ec:RecentWorkItem . rdf:type schema:CreativeWork . schema:abstract "Foundational genomics overview tailored to computer science researchers entering health-data domains." . - schema:dateModified "2026-04-27T13:19:51.069Z"^^xsd:dateTime . + schema:dateModified "2026-05-01T13:25:24.898Z"^^xsd:dateTime . schema:datePublished "2024-03-04"^^xsd:date . schema:keywords "Clinical Genomics" . schema:keywords "Computer Scientists" . diff --git a/public/talks/posters/E(i)xchange24_Poster_EDC.pdf b/public/talks/posters/E(i)xchange24_Poster_EDC.pdf index 7dd3b5b..8a093be 100644 Binary files a/public/talks/posters/E(i)xchange24_Poster_EDC.pdf and b/public/talks/posters/E(i)xchange24_Poster_EDC.pdf differ diff --git a/public/talks/posters/EDC_Poster_ISWS2024(award_winner).pdf b/public/talks/posters/EDC_Poster_ISWS2024(award_winner).pdf index c96b7bb..da7b1bb 100644 Binary files a/public/talks/posters/EDC_Poster_ISWS2024(award_winner).pdf and b/public/talks/posters/EDC_Poster_ISWS2024(award_winner).pdf differ diff --git a/public/talks/posters/ESWC_24_Poster_EDC.pdf b/public/talks/posters/ESWC_24_Poster_EDC.pdf index 33c2bd3..cb9ef5e 100644 Binary files a/public/talks/posters/ESWC_24_Poster_EDC.pdf and b/public/talks/posters/ESWC_24_Poster_EDC.pdf differ diff --git a/public/talks/posters/SWAT4HCLS_24_poster_EDC.pdf b/public/talks/posters/SWAT4HCLS_24_poster_EDC.pdf index 081c9a6..90f8122 100644 Binary files a/public/talks/posters/SWAT4HCLS_24_poster_EDC.pdf and b/public/talks/posters/SWAT4HCLS_24_poster_EDC.pdf differ diff --git a/public/talks/posters/swat4hcls_2025.pdf b/public/talks/posters/swat4hcls_2025.pdf index 817d57b..8e6313a 100644 Binary files a/public/talks/posters/swat4hcls_2025.pdf and b/public/talks/posters/swat4hcls_2025.pdf differ diff --git a/public/talks/posters/swat4hcls_2026.pdf b/public/talks/posters/swat4hcls_2026.pdf index d245798..40534cb 100644 Binary files a/public/talks/posters/swat4hcls_2026.pdf and b/public/talks/posters/swat4hcls_2026.pdf differ diff --git a/public/talks/slides/18m-vito-internal-jury.pdf b/public/talks/slides/18m-vito-internal-jury.pdf index a405258..0bdcba9 100644 Binary files a/public/talks/slides/18m-vito-internal-jury.pdf and b/public/talks/slides/18m-vito-internal-jury.pdf differ diff --git a/public/talks/slides/dph-day-talk.pdf b/public/talks/slides/dph-day-talk.pdf index 737de34..3f75c3c 100644 Binary files a/public/talks/slides/dph-day-talk.pdf and b/public/talks/slides/dph-day-talk.pdf differ diff --git a/public/talks/slides/edc-knows-26.pdf b/public/talks/slides/edc-knows-26.pdf index 011c9fd..5880968 100644 Binary files a/public/talks/slides/edc-knows-26.pdf and b/public/talks/slides/edc-knows-26.pdf differ diff --git a/public/talks/slides/eswc-phdsymp-pangquin.pdf b/public/talks/slides/eswc-phdsymp-pangquin.pdf index 41421f6..f9cac03 100644 Binary files a/public/talks/slides/eswc-phdsymp-pangquin.pdf and b/public/talks/slides/eswc-phdsymp-pangquin.pdf differ diff --git a/public/talks/slides/fwo-interview.pdf b/public/talks/slides/fwo-interview.pdf index 920bd49..7bd75fc 100644 Binary files a/public/talks/slides/fwo-interview.pdf and b/public/talks/slides/fwo-interview.pdf differ diff --git a/public/talks/slides/isws-group-project-presentation.pdf b/public/talks/slides/isws-group-project-presentation.pdf index 8802bfd..ea6cb4f 100644 Binary files a/public/talks/slides/isws-group-project-presentation.pdf and b/public/talks/slides/isws-group-project-presentation.pdf differ diff --git a/public/talks/slides/sib-researchstay-reflection.pdf b/public/talks/slides/sib-researchstay-reflection.pdf index 4859fd5..14e9d2c 100644 Binary files a/public/talks/slides/sib-researchstay-reflection.pdf and b/public/talks/slides/sib-researchstay-reflection.pdf differ diff --git a/public/talks/slides/sib-vital-it-talk.pdf b/public/talks/slides/sib-vital-it-talk.pdf index c985151..480b05a 100644 Binary files a/public/talks/slides/sib-vital-it-talk.pdf and b/public/talks/slides/sib-vital-it-talk.pdf differ diff --git a/public/talks/slides/solid-intro-triple-consortium.pdf b/public/talks/slides/solid-intro-triple-consortium.pdf index c3a40a1..0310ae5 100644 Binary files a/public/talks/slides/solid-intro-triple-consortium.pdf and b/public/talks/slides/solid-intro-triple-consortium.pdf differ diff --git a/public/talks/slides/solidsymp-genomepods.pdf b/public/talks/slides/solidsymp-genomepods.pdf index f0a4ac5..88290d0 100644 Binary files a/public/talks/slides/solidsymp-genomepods.pdf and b/public/talks/slides/solidsymp-genomepods.pdf differ diff --git a/public/talks/slides/sosy2026.pdf b/public/talks/slides/sosy2026.pdf new file mode 100644 index 0000000..25a7d3f Binary files /dev/null and b/public/talks/slides/sosy2026.pdf differ diff --git a/public/talks/slides/sphn-pengquin-talk.pdf b/public/talks/slides/sphn-pengquin-talk.pdf index f545919..eebd50c 100644 Binary files a/public/talks/slides/sphn-pengquin-talk.pdf and b/public/talks/slides/sphn-pengquin-talk.pdf differ diff --git a/public/talks/slides/swissprot-talk.pdf b/public/talks/slides/swissprot-talk.pdf index 1ac9674..33339c4 100644 Binary files a/public/talks/slides/swissprot-talk.pdf and b/public/talks/slides/swissprot-talk.pdf differ diff --git a/public/talks/slides/ugent-genomics-talk.pdf b/public/talks/slides/ugent-genomics-talk.pdf index dcaa95e..3fbf0eb 100644 Binary files a/public/talks/slides/ugent-genomics-talk.pdf and b/public/talks/slides/ugent-genomics-talk.pdf differ diff --git a/src/components/SlideDetail.vue b/src/components/SlideDetail.vue index 1f17cf6..217a0d0 100644 --- a/src/components/SlideDetail.vue +++ b/src/components/SlideDetail.vue @@ -15,6 +15,15 @@
Back to Talks + + Open Google Slides + Open Slides PDF @@ -73,7 +82,19 @@

Slides

+
+ +
@@ -308,6 +329,12 @@ export default defineComponent({ slidePdfUrl(): string { return this.talk ? resolvePublicAssetPath(this.talk.slidePath) : ""; }, + slideEmbedUrl(): string { + return this.talk?.slideEmbedUrl?.trim() ?? ""; + }, + useEmbeddedSlides(): boolean { + return Boolean(this.slideEmbedUrl); + }, slidePageInputStyle(): Record { const digitCount = String(Math.max(1, this.currentSlidePage)).length; const widthCh = Math.min(4.4, Math.max(1.7, digitCount + 0.35)); @@ -345,6 +372,9 @@ export default defineComponent({ mounted() { window.addEventListener("keydown", this.onSlideKeyboardNav); this.$nextTick(() => { + if (this.useEmbeddedSlides) { + return; + } this.initSlideResizeObserver(); this.queueSlideRender(); }); @@ -355,9 +385,30 @@ export default defineComponent({ handler(nextUrl: string) { this.currentSlidePage = 1; this.maxSlidePage = null; + if (this.useEmbeddedSlides) { + this.isPdfLoading = false; + this.isPdfRenderError = false; + this.pdfRenderErrorMessage = ""; + return; + } void this.loadSlidePdfDocument(nextUrl); }, }, + useEmbeddedSlides: { + immediate: true, + handler(useEmbedded: boolean) { + if (useEmbedded) { + this.isPdfLoading = false; + this.isPdfRenderError = false; + this.pdfRenderErrorMessage = ""; + return; + } + this.$nextTick(() => { + this.initSlideResizeObserver(); + this.queueSlideRender(); + }); + }, + }, "$route.params.slug"() { this.currentSlidePage = 1; }, @@ -1163,6 +1214,21 @@ export default defineComponent({ resize: vertical; } +.slide-embed-shell { + width: 100%; + border: 1px solid var(--surface-outline); + border-radius: 10px; + overflow: hidden; + background: #0f0f0f; +} + +.slide-embed-frame { + width: 100%; + height: clamp(560px, 80vh, 980px); + display: block; + border: 0; +} + .slide-canvas-shell { width: 100%; flex: 1 1 auto; @@ -1290,6 +1356,12 @@ export default defineComponent({ resize: none; } + .slide-embed-frame { + min-height: 56vh; + height: 62vh; + max-height: 78vh; + } + .slide-canvas-shell { min-height: 0; } diff --git a/src/data/softwareReleases.ts b/src/data/softwareReleases.ts index 52048a9..123ed47 100644 --- a/src/data/softwareReleases.ts +++ b/src/data/softwareReleases.ts @@ -8,7 +8,7 @@ export interface SoftwareReleaseInfo { publishedAt: string | null; } -export const softwareReleaseLastUpdatedIso: string | null = "2026-04-27T13:19:50.824Z"; +export const softwareReleaseLastUpdatedIso: string | null = "2026-05-01T13:25:24.646Z"; export const softwareReleasesBySoftwareId: Record = { "genome-sharing-paper-webpage": null, diff --git a/src/data/talkCatalog.ts b/src/data/talkCatalog.ts index 437ace2..4eed146 100644 --- a/src/data/talkCatalog.ts +++ b/src/data/talkCatalog.ts @@ -23,6 +23,7 @@ export interface TalkViewEntry extends TalkEntry { displayDateIso: string; displayDateLabel: string; displayDateDetailedLabel: string; + slideEmbedUrl?: string; summary: string; abstract: string; goal: string; @@ -160,6 +161,7 @@ function hydrateTalkEntry(talk: TalkEntry): TalkViewEntry { displayDateIso, displayDateLabel, displayDateDetailedLabel, + slideEmbedUrl: meta?.slideEmbedUrl, summary, abstract, goal, diff --git a/src/data/talkMetadata.ts b/src/data/talkMetadata.ts index 8a34ea2..d51968f 100644 --- a/src/data/talkMetadata.ts +++ b/src/data/talkMetadata.ts @@ -39,6 +39,7 @@ export interface TalkMetadata { title?: string; dateIso?: string; // YYYY-MM-DD dateLabel?: string; // Optional display label, e.g. "April 2025" + slideEmbedUrl?: string; // Required content used in the list/detail UIs and homepage update aggregation. summary: string; @@ -72,6 +73,25 @@ export const talkMetadataBySlug: Record = { venueTags: ["Internal Meeting", "KNoWS Day"], topicTags: ["Semantic Web", "Clinical Genomics", "Knowledge Representation", "Data Privacy"], }, + "sosy2026": { + title: "Solid Cockpit", + dateIso: "2026-04-30", + slideEmbedUrl: + "https://docs.google.com/presentation/d/e/2PACX-1vSpl7vZPFJZhowI5LQCYgmOvjPNfESqYIHMaNdDlcJdYKvoS9PH-Fz-NWBVPwTbGmnpGbfciYG0SJDc/pubembed?start=false&loop=false&delayms=3000", + summary: + "Demonstration of Solid Cockpit as a unified web interface for Solid Pods, integrating data management, privacy and access-control editing, notification support, and in-browser SPARQL data discovery.", + abstract: + "Solid Pods provide decentralized, user-controlled data storage with fine-grained privacy controls, but practical usage still presents a steep learning curve for users unfamiliar with RDF and web-server concepts. This work introduces Solid Cockpit, a web-based interface designed to lower that barrier by bringing core Solid workflows into a single environment. The application supports uploading and organizing Pod data, modifying privacy and access permissions, and querying connected resources, while maintaining a fully client-side architecture through the Inrupt Solid-Client SDK. The system also incorporates linked-data privacy notification and SPARQL result-materialization specifications to improve workflow transparency and reusable query outcomes. Together, these capabilities position Solid Cockpit as a practical bridge between Solid’s decentralized architecture and everyday user interaction needs.", + goal: + "Show that a single, user-oriented interface can make decentralized Solid Pod workflows substantially more accessible without sacrificing privacy-aware controls or query capabilities.", + audienceExpertise: + "Semantic web and decentralized-data researchers evaluating practical user interfaces for privacy-aware Solid ecosystem workflows.", + audienceGroups: ["Semantic Web Researchers", "Computer Scientists"], + durationMinutes: 5, + audienceSizeApprox: 25, + venueTags: ["Symposium", "Solid Symposium"], + topicTags: ["Solid", "Semantic Web", "Data Privacy", "Semantic Querying"], + }, "sphn-pengquin-talk": { title: "Swiss Public Health Network (SPHN)", dateIso: "2025-04-29", diff --git a/src/data/talksData.ts b/src/data/talksData.ts index f6c93bd..5f7b5d7 100644 --- a/src/data/talksData.ts +++ b/src/data/talksData.ts @@ -20,6 +20,14 @@ export interface PosterEntry { } export const talks: TalkEntry[] = [ + { + slug: "sosy2026", + title: "SoSy2026", + sourceFile: "SoSy2026.pdf", + dateIso: "2026-04-30", + dateLabel: "30/04/2026", + slidePath: "/talks/slides/sosy2026.pdf", + }, { slug: "edc-knows-26", title: "EDC KNoWS 26",