Dylan Van Assche
8 hours ago

IDLab is like everywhere! Mathijs van Noort is now presenting his #PhD on stream reasoning!

#ESWC2023 #SemanticWeb #Decentralized #KnowledgeGraph #Reasoning #RDF @eswc_conf @pietercolpaert

Mathijs van Noort presenting his PhD about decentralized stream reasoning
Dylan Van Assche
10 hours ago

Sitt Min Oo, another IDLab colleague, is also presenting their #PhD at the #ESWC2023 PhD symposium! He is working on integrating streaming data with #RML and any-to-any data format #mapping!

#RDF #SemanticWeb #LinkedData #KnowledgeGraph @eswc_conf @pietercolpaert

Sitt Min Oo presenting his PhD around multiple views of Linked Data
Dylan Van Assche
13 hours ago

My colleague at IDLab Jonni Hanski is presenting his #PhD at the #ESWC2023 PhD symposium! He mainly focusses on optimizing link traversal #query processing over #distristributed #LinkedData like #Solid

@eswc_conf @pietercolpaert
#RDF #decentralized #SemanticWeb #LinkTraversal

Colleague Jonni Hanksi presenting his work for the upcoming years at the PhD symposium
Harald Sack
14 hours ago

„Stay curiuos, stay playful, evaluate rationally“ - priceless tips for your career as a #PhD from John Domingue in the #eswc2023 PhD symposium. @eswc_conf #KnowledgeGraphs #generativeAI #semanticweb

Final Slide from John Domingue‘s keynote at the eswc2023 phd symposium
Dylan Van Assche
15 hours ago

PhD symposium at @eswc_conf started with a keynote about academic careers!

#ESWC2023 #SemanticWeb #PhD #career #academia

Keynote PhD symposium at ESWC 2023 about academic career
Harald Sack
1 day ago

In the last #ISE2023 lecture, we've introduced #ontologies from a philosophical as well as from a computer science perspective.

#SemanticWeb #knowledgegraphs @fizise @KIT_Karlsruhe #lecture

Lecture slide from Information Service Engineering 2023, Knowledge Graphs 01, "Ontology in Computer Science", An Ontology us an explicit, formal specification of a shared conceptualization. (in reference to   to Thomas R. Gruber: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition, 5(2):199–220, 1993.
Dylan Van Assche
1 day ago

Towards a Mapping Framework for the Tenders Electronic Daily Standard Forms by Alexandros Vassiliades is now live at the Knowledge Graph Construction Workshop!

#ESWC2023 #KnowledgeGraph #RDF #SemanticWeb #RML #R2RML #SPARQL #SHACL @eswc_conf

Towards a Mapping Framework for the Tenders Electronic Daily Standard Forms by Alexandros Vassiliades
Dylan Van Assche
1 day ago

What a blast! The second #reseach paper is already up: Designing NORIA: a Knowledge Graph-based Platform for Anomaly Detection and Incident Management in ICT Systems by Lionel Tailhardat (Orange) at the Knowledge Graph Construction Workshop!

#ESWC2023 #KnowledgeGraph #RDF #workshop #SemanticWeb @eswc_conf

2nd research paper: Designing NORIA: a Knowledge Graph-based Platform for Anomaly Detection and Incident Management in ICT Systems by Lionel Tailhardat (Orange)
Dylan Van Assche
2 days ago

Ana Iglesias Molina is now giving the yearly progress update of the @w3c Knowledge Graph Construction Community Group at the @eswc_conf #KnowledgeGraph Construction Workshop. The next generation of #RML is being developed and presented!

#SemanticWeb #RDF #ESWC2023 #W3C #R2RML

Ana Iglesias Molina is presenting the yearly update of the W3C Knowledge Graph Construction Community Group
Dylan Van Assche
2 days ago

@ontopic @eswc_conf Really interesting keynote around #virtualization vs #materialization in #KnowledgeGraphs and a wishlist for the next generation specification of R2RML, interesting for the @w3c Knowledge Graph Construction Community Group!

#SemanticWeb #W3C #R2RML #RML #RDF

Wishlist for the next generation of the R2RML specification. Calls for nested data, missing database constraints, data transformation functions, and still aim for an interoperable standard to avoid vendor lock-in.
Dylan Van Assche
2 days ago

Join us for the keynote by Benjamin Cogrel, CTO of @ontopic on their journey from a very successful research project to a company focused on #KnowledgeGraph construction!!! Grab your coffee & run to the Hermes room!!! We start at 11h00. @eswc_conf #ESWC2023 #SemanticWeb #KGCW2023 #workshop

Dylan Van Assche
2 days ago

The #KGCW started at @eswc_conf ! A full day of #KnowledgeGraph construction!

#RDF #SemanticWeb #workshop

A selfie of the Knowledge Graph Construction Workshop organizers with the audience in back.
Harald Sack
2 days ago

Perfect Espresso at Saradari, just 5 minutes away from #eswc2023 conference venue. Highly recommended also for the delicious seafood! @eswc_conf @fizise @tabea @sashabruns #perfectEspresso #coffeechallenge #semanticweb #KnowledgeGraphs

Espresso served in very nice Italian cups at Saradari restaurant in Anissaras, Crete
Harald Sack
2 days ago

We've introduced general Knowledge Graphs in the last #ise2023 lecture, before we will dive deeper into the W3C #SemanticWeb technology stack.

#lecture @fizise @KIT_Karlsruhe

Definition of a knowledge graph: A knowledge graph 
- mainly describes real world entities and their interrelations, organized in a graph, 
- defines possible classes and relations of entities in a schema, 
- allows for potentially interrelating arbitrary entities with each other and 
- covers various topical domains.
4 days ago

R²A ( is proud to announce our first sponsorship for the #ESWC2023. The @eswc_conf is one of the most respected conferences in the field of #SemanticWeb, bringing together researchers and practitioners from around the world to share their work and collaborate on new projects. Our sponsorship is a testament to our dedication to advancing the state of the art in Semantic Web research, and we're excited to make a positive impact on the conference and the community.

Kingsley Uyi Idehen
4 days ago

#PerplexityAI provides a cool productivity tool for interacting with the #GPT4 #LLM that enables me share my session using hyperlinks.

Courtesy of the service provided by, the process is now reduced to:

1. Write prompt and execute
2. Share session link.

Example covering LLM fine-tuning examples using #SPARQL templates.

[1] -- exploring Recipes collated in our #URIBurner Knowledge Graph

#SemanticWeb #ChatGPT #AGI #AI #LinkedData

EUPublicationsOffice 🇪🇺
4 days ago

RT @SemanticsConf: 📢📢NEW BLOG POST

Anisa and Jennifer (Workshop and Tutorials Chairs of SEMANTiCS 2023) are pleased to reveal the accepted workshops, encouraging all researchers in these fields to consider submitting 🙌


#fair #nlp #semanticweb #ontology #kg


Harald Sack
4 days ago

Preparing for #eswc2023 with an espresso at the beach bar. In only few days the 20th European/Extended #SemanticWeb Conference is about to start here in sunny Crete. I hope to convince a few more (or better many) participants to switch from the #birdsite by extensive coverage here in the #fediverse … and more #espresso content 😎 @fizise @tabea @sashabruns

4 days ago

We curated 18 new prefixes covering all international clinical trial registries appearing in the @WHO International Clinical Trials Registry Platform (

Read up here:

#bioinformatics #clinicalinformatics #systemsbiology #semanticweb #opendata #fairdata #fair

Kingsley Uyi Idehen
5 days ago

How to use #SQL query templates to fine-tune #ChatGPT.

All possible because of the underlying architecture of our multi-model #VirtuosoRDBMS equipped with native #HTTP support.

#SemanticWeb #SPARQL #DBMS #RDBMS #LinkedData #CDO #CIO #CTO #AGI

SQL Query solution that includes live local super-keys for RDBMS exploration.
SEMANTiCS Conference
6 days ago


Anisa and Jennifer (Workshop and Tutorials Chairs of SEMANTiCS 2023) are pleased to reveal the accepted workshops, encouraging all researchers in these fields to consider submitting 🙌


#fair #nlp #semanticweb #ontology #kg

Harald Sack
6 days ago

Today in the #ise2023 lecture we will start the chapter of #knowledgegraphs. Students will learn essentials of knowledge graphs packed into 4 lectures.

#semanticWeb #lecture #linkeddata #spock #creativeAI #stablediffusionart

Title page of this weeks Information Service Engineering lecture No. 6 on Knowledge Graphs, chapter 1. In the background there is a picture of Spock as dreamed up by stable diffusion. He will serve as one example for constructing knowledge graphs. ArtBot prompt: "A portrait of younger Spock on the bridge of starship Enterprise.", Sampler: k_euler_a
Model: Dreamlike Diffusion
Seed: 1734020349
Steps: 27
Guidance / cfg scale: 9‌
Karras: true
Hi-res fix: false
CLIP skip: 1
tiled: false
Alireza Dehbozorgi
6 days ago

Another @linkedin snippet dealing with the challenges of consolidating Protege's owl-api along with some resources and references. The 4th sequel to my @medium blog on Prolog. Comments and feedback are highly welcome!

#prolog #owlapi #protege #ontology #semanticweb #knowledgemanagement #kr #blog

Kingsley Uyi Idehen
6 days ago



Another wonderful release of our modern multi-model #DBMS for operating on relational tables and entity relationship graphs.

BTW -- #ChatGPT, courtesy of its underlying #LLM and #ConversationalUI, is a great companion for utilizing this unique platform -- as recent posts demonstrate.

#LinkedData #SQL #SPARLQ #GraphQL #SemanticWeb #KnowledgeGraph

1 week ago

The Bioregistry resource pages now show project logos! Thanks for the suggestion @Cmungall and the implementation @cthoyt

Here's how it looks for @wikipathways (see yourself at

#python #semanticweb #foss #bioregistry #biopragmatics #biocuration

A screenshot of the Bioregistry page for WikiPathways, demonstrating that images for projects are now shown
Mauve 👁💜
1 week ago

IMO any project using #RDF and #SemanticWeb should have a path to exposing their data as Triple Pattern Fragments so that it can be actually usable. Without it we get into a situation where everyone needs to duplicate everyone's data and increase resource usage. It also cements large centralized databases into power. Having a lightweight query layer is essential for having lightweight clients.

Terence Eden
1 week ago

🆕 blog! “Does AI mean we don't need the Semantic Web?”

If you hang around with computerists long enough, they start talking about the Semantic Web. If you can represent human knowledge in a way that's easy for computers to understand it will be transformative for information processing. But computers, traditionally, haven't been very good at parsing ambiguous …

👀 Read more:

#HTML5 #semanticweb

User: Read the following sentence: "Our opening hours are: Weekdays 10 until 7. Weekend 10 until 10 (Early closing 9 o'clock Sunday)." ChatGPT: The given sentence states the opening hours of a certain establishment. Here is the breakdown of the opening hours mentioned: Weekdays: The establishment is open from 10 in the morning until 7 in the evening. Weekend: On weekends, the establishment is open from 10 in the morning until 10 at night. Early closing on Sunday: On Sundays, the establishment closes earlier than usual, at 9 o'clock in the evening. Please note that this information is based solely on the provided sentence, and the specific establishment or its type is not mentioned. User: Is the establishment open at 2130 on Sunday? ChatGPT: Based on the information provided in the sentence, the establishment has early closing on Sunday, with the closing time set at 9 o'clock in the evening. Therefore, the establishment would not be open at 21:30 (or 9:30 PM) on Sunday.
Kingsley Uyi Idehen
1 week ago

@simon_lucy I don't know how to geek out on technology for the sake of it, since I don't have that kind of time at my disposal.

I just demonstrated practical utility of a #SemanticWeb using a simple example i.e., figuring out the number of questions associated with an FAQ published in a #Web page 😀

Ivan Herman
2 weeks ago

May be worth a bit of your time: "Ian Horrocks: KR and the Semantic Web: What We Did Right (and Wrong)"


Kingsley Uyi Idehen
2 weeks ago

Comparative web page crawling exercise, taking into account the following factors:

[1] The emergence of a #SemanticWeb where web pages increasingly embed RDF-based structured data islands as enhanced metadata.

[2] The web crawling functionality provided by #ChatGPT, #Bing, and #Bard.

[3] #SPARQL-based fine-tuning of #GPT #LLMs


#VirtuosoRDBMS #LinkedData #RDF #HowTo #Comparison

Crawling a Semantic Web fused with LLM language processing functionality that's fine tuning using SPARQL
AxelPolleres (Q54860587)
2 weeks ago

Was great to watch Ian Horrocks' talk #KnowledgeRepresentation & #SemanticWeb: What We Did Right & Wrong in our talk series ... Recording available at #knowledgegraphs

Kingsley Uyi Idehen
2 weeks ago

Here's a post demonstrating what I mean regarding #Ontology generation and usage.

Yes! It generates an Ontology (or #Vocabulary) for the #SPARQL query templates used to fine-tune the #GPT4 #LLM used in my #HowTo.

#SemanticWeb #LinkedData #ChatGPT

Charles Tapley Hoyt
2 weeks ago

Anyone want to try their first contribution to the @bioregistry? We have a very small issue where two prefixes are probably the same and we need to check if they should be merged:

#biocuration #bioinformatics #semanticweb

Kingsley Uyi Idehen
2 weeks ago

I’ve finally been granted access to the #Web Browsing Plugin for #ChatGPT, enabling me to test Web Page lookups en route to #KnowledgeGraph generation.

#LinkedData #SemanticWeb #HowTo

Web Crawling integrated into ChatGPT and used to generate a Semantic Web
Kingsley Uyi Idehen
2 weeks ago

Being able to utilize #SPARQL Query Templates to *fine-tune* #ChatGPT (3.5 or 4.0) is a remarkably powerful and delightful surprise!

See why and how.

#LinkedData #SemanticWeb #HowTo #KnowledgeGraph

2 weeks ago

"Fluree: an Immutable, Verifiable, Shareable Database" by Daniel Petranek

More #database stuff – this time, with a completely different idea. The talk makes a really compelling argument for how we should have a #SemanticWeb database and for using the tools that already exist. I also like the idea of getting rid of the typical Web Server - Persistence interaction boilerplate.

3 weeks ago

Glad to formally release my latest work - Surveillance Graphs: Vulgarity and Cloud Orthodoxy in Linked Data Infrastructures.


A bit of an overview and then I'll get into some of the more specific arguments in a thread:

This piece is in three parts:

First I trace the mutation of the liberatory ambitions of the #SemanticWeb into #KnowledgeGraphs, an underappreciated component in the architecture of #SurveillanceCapitalism. This mutation plays out against the backdrop of the broader platform capture of the web, rendering us as consumer-users of information services rather than empowered people communicating over informational protocols.

I then show how this platform logic influences two contemporary public information infrastructure projects: the NIH's Biomedical Data Translator and the NSF's Open Knowledge Network. I argue that projects like these, while well intentioned, demonstrate the fundamental limitations of platformatized public infrastructure and create new capacities for harm by their enmeshment in and inevitable capture by information conglomerates. The dream of a seamless "knowledge graph of everything" is unlikely to deliver on the utopian promises made by techno-solutionists, but they do create new opportunities for algorithmic oppression -- automated conversion therapy, predictive policing, abuse of bureacracy in "smart cities," etc. Given the framing of corporate knowledge graphs, these projects are poised to create facilitating technologies (that the info conglomerates write about needing themselves) for a new kind of interoperable corporate data infrastructure, where a gradient of public to private information is traded between "open" and quasi-proprietary knowledge graphs to power derivative platforms and services.

When approaching "AI" from the perspective of the semantic web and knowledge graphs, it becomes apparent that the new generation of #LLMs are intended to serve as interfaces to knowledge graphs. These "augmented language models" are joint systems that combine a language model as a means of interacting with some underlying knowledge graph, integrated in multiple places in the computing ecosystem: eg. mobile apps, assistants, search, and enterprise platforms. I concretize and extend prior criticism about the capacity for LLMs to concentrate power by capturing access to information in increasingly isolated platforms and expand surveillance by creating the demand for extended personalized data graphs across multiple systems from home surveillance to your workplace, medical, and governmental data.

I pose Vulgar Linked Data as an alternative to the infrastructural pattern I call the Cloud Orthodoxy: rather than platforms operated by an informational priesthood, reorienting our public infrastructure efforts to support vernacular expression across heterogeneous #p2p mediums. This piece extends a prior work of mine: Decentralized Infrastructure for (Neuro)science) which has more complete draft of what that might look like.

(I don't think you can pre-write threads on masto, so i'll post some thoughts as I write them under this) /1


Surveillance Graphs
Vulgarity and Cloud Orthodoxy in Linked Data Infrastructures

[an image of an eye against a grid is to the right of a column of text]

 Jonny L. Saunders
UCLA - Department of Neurology, Institute of Pirate Technology
First Published:  2023-05-02 

Information is power, and that power has been largely enclosed by a handful of information conglomerates. The logic of the surveillance-driven information economy demands systems for handling mass quantities of heterogeneous data, increasingly in the form of knowledge graphs. An archaeology of knowledge graphs and their mutation from the liberatory aspirations of the semantic web gives us an underexplored lens to understand contemporary information systems. I explore how the ideology of cloud systems steers two projects from the NIH and NSF intended to build information infrastructures for the public good to inevitable corporate capture, facilitating the development of a new kind of multilayered public/private surveillance system in the process. I argue that understanding technologies like large language models as interfaces to knowledge graphs is critical to understand their role in a larger project of informational enclosure and concentration of power. I draw from multiple histories of liberatory information technologies to develop Vulgar Linked Data as an alternative to the Cloud Orthodoxy, resisting the colonial urge for universality in favor of vernacular expression in peer to peer systems.
Kingsley Uyi Idehen
3 weeks ago

Q: Can I fine-tune #ChatGPT using #SPARQL such that it basically becomes a #SmartAgent capable of querying across the massive #LODCloud #KnowledgeGraph, using natural language?


Read: -- which covers a basic example using #DBpedia (#Wikidata content in machine-computable and queryable form).

#SemanticWeb #LinkedData #JSONL #RDF #LLMs #DBpedia #VirtuosoRDBMS #JSONL

3 weeks ago

I'm tinkering with an own CV-Webpage as I'm a bit fed up with my current employer and want some place which I can reference when dealing with recruiters and HR departments.

Is there a standard for the usage of semantic html in CVs? (e.g. some best practice when to use <section> and <article> or some guidelines for a structure that can be easily processed by recruiting software)

#boost #followerpower #semantic #semanticweb #html #cv #homepage

4 weeks ago

@fraying Sadly, this is also true for the #SemanticWeb that was called web 3.0 around 2005-ish, and while it's there and still growing, it by far didn't take off as I'd have loved to see it. Of all things called web 3.0, this would have been worthy.

blausand 🐟
4 weeks ago

@rstockm Don't feed the troll (#Bluesky)
@343max In Sachen #semanticweb vllt einfach mal dem Fachmann Glauben schenken.

Mich stört, dass man #Hashtags (in #Tusky) nicht hellblau haben kann, denn sie sollen im Fließtext funktionieren und das tun sie so nicht.

I am honored to keynote The Knowledge Graph Conference May 8-12, 2023, at Cornell in New York, New York!

"The Future of Knowledge Graphs in a World of Large Language Models"

Thoughts? Leave comments or pointers. Let's have a conversation at the KGC, and beyond.

Thanks to the KGC organizers for this opportunity.

(If you are interested to go and haven't signed up yet, you can use the promo code 10KGCDENNY20 to get 20% off)

#KnowledgeGraph #KG #KnowledgeGraphConference #LLM #SemanticWeb

At The Web Conference track on the History of the Web, we will present "Wikidata: The Making Of" by Markus Krötzsch, @nightrose and me

Austin, TX, on May 2, 2023, at 10am

Paper will be published as Open Access soon

We prepared a trailer for the talk:

Join us!

#Wikidata #SemanticWeb #TheWebConference #WWW2023 #HistoryOfTheWeb

1 month ago

It seems to me that #web3 types should be the strongest supporters and adopters of the #SemanticWeb (#LinkedData), because machine-readable facts reduce the need for (human) #oracles when settling #SmartContracts.

(And for some reason I suspect #crypto people may be the least interested in that kind of thorough web hygiene.)

Kingsley Uyi Idehen
1 month ago

@J12t ,

Sets up stage for understanding and appreciating the semantics associated with entity identifiers.

For instance, you ultimately end up with an entity relationship graph comprising a variety of handles that denote the same entity.

In a #SemanticWeb this is ground-zero, since relationship type semantics exist for this kind of identity reconciliation 😀

#Fediverse #LinkedData

Harald Sack
1 month ago

High time to learn about #knowledgegraph technology. Register now for our new free #OpenHPI online lecture "Knowledge Graphs - Foundations and Applications" starting in Oct 2023:
#mooc #onlinelearning #semanticweb #ai #free @NFDI @nfdi4culture @nfdi4ds @fizise @KIT_Karlsruhe @Hasso_Plattner_Institute @tabea @sashabruns

Cover page of the upcoming Knowledge Graphs lecture at the free OpenHPI MOOC platform, starting in October 2023.
2 months ago

doing some editing before I release this piece and sometimes you just write something that is true, yno? #SemanticWeb #KnowledgeGraphs

Instead, the form of of the semantic web that emerged as “Knowledge Graphs” flipped the vision of a free and evolving internet on its head. The mutation from “Linked Open Data” [23] to “Knowledge Graphs” is a shift in meaning from a public and densely linked web of information from many sources to a proprietary information store used to power derivative platforms and services. The shift isn’t quite so simple as a “closure” of a formerly open resource — we’ll return to the complex role of openness in a moment. It is closer to an enclosure, a domestication of the dream of the Semantic Web. A dream of a mutating, pluralistic space of communication, where we were able to own and change and create the information that structures our digital lives was reduced to a ring of platforms that give us precisely as much agency as is needed to keep us content in our captivity. Links that had all the expressive power of utterances, questions, hints, slander, and lies were reduced to mere facts. We were recast from our role as people creating a digital world to consumers of subscriptions and services. The artifacts that we create for and with and between each other as the substance of our lives online were yoked to the acquisitive gaze of the knowledge graph as content to be mined. We vulgar commoners, we data subjects, are not allowed to touch the graph — even if it is built from our disembodied bits.
Kingsley Uyi Idehen
2 months ago

Circa 2023, #ChatGPT (and others) have arrived opening up a new frontier for understanding and utilizing the unique prowess a #SemanticWeb brings to bear -- courtesy of a #ConversationalUI approach to #SmartAgent implementation.

I've just published a blog post that doubles as a live end-to-end example of what's always made the notion of a Semantic Web a major leap forward in the evolution of technology first introduced via the World Wide Web (#Web).


Kingsley Uyi Idehen
2 months ago

For many years I've observed the following in parallel:

1. General confusion (and in some cases disdain) about the notion of a #SemanticWeb

2. Steadfast effort by a community to keep the vision going, stealthily, as exemplified by the #LODCloud (#DBpedia,, #Wikidata, #Uniprot etc..) and (#SchemaOrg)

3. #DataSilos and all the impedance they inflict on the agility of individuals and enterprises alike on the rise i.e., #DataAccess and #DataFlow are still challenging, unnecessarily.

2 months ago

You spend months trying to articulate why prior criticisms of #LLMs as being ungrounded text generators are missing the bigger picture of their development and intrinsic relationship with the history of the #SemanticWeb via #KnowledgeGraphs and then they just.... say it

The development of large language models (LLMs) is similarly entwined with the need for semantically parsing search queries. Language and knowledge graphs alike have the unfortunate quality of having long-range dependencies between terms, where eg. in language one needs to use contextual information sometimes separated by many paragraphs to understand any given term. Enter Google’s research on Transformer architectures for neural networks [158], which spawned their BERT model [159] — which is used in their search products to parse natural language queries and match them to entities in their Knowledge Graph [160]. To extend these models, Google and others then developed architectures to better accomodate multimodal information like browser history, image contents, and, importantly, sequential behavioral information like the multiple searches someone will do for a single topic [161, 162].

These threads — search, public/private knowledge graphs, large language models, and the Cloud Orthdoxy — converge at the push across information conglomerates towards personal assistants and chatbots.

It is impossible to understand the purpose of LLMs and chatbots without the context of knowledge graphs. Specifically: Large Language Models are interfaces to knowledge graphs.
Shusaku Egami
2 months ago

We are happy to announce that our paper titled "CIRO: COVID-19 infection risk ontology" has been published 🎉
#semanticweb #Knowledgegraph

Kingsley Uyi Idehen
2 months ago

Everything is changing all at once!

Cool #WebAssembly app for describing files in machine-computable form using #RDF.


Kingsley Uyi Idehen
2 months ago @atomicpoet @photocyte @helge,

Attached screenshot depicts my #ActivityPub outbox deployed via my #ODSBriefcase.

Zero byte doc sizes is due to the virtual nature of the outbox folder i.e., it is actually #VirtuosoDBMS hosted.

Our multi-model Virtuoso platform supports #DBMS or #Filesystem interaction modalities, amongst many of its modern multi-model and multi-purpose DBMS features.

#WebDAV #LDP #RWW #SemanticWeb #DataSpaces

Briefcase Module of the OpenLink Data Spaces Platform showcasing a virtual folder and associated docs mapped to Virtuoso's underlying multi-model DBMS.
Andrew Shell
2 months ago

Hello everyone! I'm a web developer (#Node and #PHP) in Madison, Wisconsin.

In my free time, I enjoy exploring the idea of #PKM, #SecondBrain, and using #Wiki to improve my #Productivity and #NoteTaking. I'm passionate about the ideals of the #IndieWeb and #SemanticWeb. I'm also interested in #Metaphysics, #Manifestation, and #Synchronicity.

I want to meet new people for conversations. I'd love to connect if any of my interests resonate with you! Thanks for reading my #Introduction.

The world is fast building new information infrastructure with bot usable web APIs as chatbot plug-ins.

Everyone is also racing to encode their core knowledge assets in bot readable form so that #LLM #chatbots such as #ChatGPT and others can produce new value from that knowledge.

Encoding APIs and knowledge requires excellent skills in documentation and writing, understanding the point of view of the reader who in this case is a machine. Who would have thought #writing and #documentation would become the next strategic skill in the #AI revolution? It's just called #PromptEngineering now.

I suppose every company should now make sure in recruitment that people have skills in documentation, not as much specific mark-up languages, but clear technical writing skills.

#SemanticWeb skills are becoming so hot right now.

Finally I have an answer to people asking what skills are relevant in the future: Skills to have clarity of thought, understanding of what is possible and capability to describe your ideas and knowledge clearly. These skills will be relevant for a long time.

I'll start a sequence of random autobiographical tidbits which would otherwise be forever lost. #TerosTidbits

When I was studying in the 9th grade in high school in 1997, Kurikan Yläaste, I managed to complete the math study book way before the semester ended. The teacher (can't remember his name) said: "Oh well, here's the gymnasium (senior high, Kurikan Lukio) math book. Continue with that."

In gymnasium I took all the optional math courses, which no one else took. I remember demanding that the school must arrange the course for "numerical mathematics" for which I was the only student. Ultimately the principal taught me personally that course.

I coded bifurcation diagrams on my TI-85, and also Mandelbrot fractal which took over a day to render on that calculator. This is some old code of mine on Turbo Pascal from those times which I believe draws bifurcation diagrams:

I also found old code of mine which uses neural reinforcement learning to train the system to play Pong:

I think I was about 15 years old at the time in about 1997. I was inspired by some rough description of a Perceptron from some TXT file which I probably got from some BBS. I didn't know applying reinforcement learning to neural networks was state of the art at the time, as it was, because I didn't have access to any publications or information. That's why the algorithm is so weird, and isn't any of the "proper" #RL algorithms. It works though.

I also did a lot of 3D graphics, Gouraud shading, backface culling, quaternions and stuff in those times.

I made a 3D starfield from scratch which was real 3D with palette rotation from grey to white to show star distance in the 7th grade in 1995. Showed to the IT teacher, who said: "Yeah, it takes a while to see how that moves." I got the grade 8 for IT (grades 4-10). The teacher didn't believe I had coded it from scratch.

After that I also taught many IT courses for kids every summer, teached kids between 10-14 years old to program Java applets. That was between years 1999-2000.

I also took all the cheap municipal "Kansalaisopisto" evening courses which related tangentially to IT. I remember teaching the elderly in those courses how to use computers while they taught me what "discounting" in Excel means.

After that I went to Tampere University of Technology in year 2000, from which I graduated as a MSc in Information Technology in 2008. It took a bit longer than usual because I did half a year of exchange studies in University Sains Malaysia with my girlfriend, but also because I did two master's theses.

That was because the first thesis was declared "so secret it can never be published". The supervising professor (Ilkka Haikala) tried to negotiate that "maybe if I could accidentally lose it before putting it to a time-locked safe for 10 years", but the company I did the work for didn't allow it.

It was a kind of a predecessor to blockchains, where a centralized logging server signs distributed actions as it logs them, so that these actions are only accepted by the distributed systems if they have been signed and thus confirmed that the action was logged. It was a basis for a vast network of unmanned, remotely administered point-of-sale terminals, and included work procedures for secure keying, administration APIs and all that.

My second MSc thesis is public and was about distributed context-dependent, real-time service platform for cars based on #XMPP and #SemanticWeb, "Carbook":

2 months ago

think of it this way: if you were a compan(y/ies) in a booming mode of industry that depends on some kaleidoscope of information asymmetries, the very last thing you would want is for people to be able to easily self-organize information at multiple scales - as was the initial vision.

so, the platform era is just beginning mid/late 2000s, what do you do? disrupt some syntaxes, influence some processes, privatize the commons, steer things in a more manageable direction...

2 months ago

friends, do I reach anyone who knows of writing about the cognitive design of single bar search, it's relationship to expectations about access to/organization of information on the web, and its relationship in facilitating technologies like context infill via surveillance and structured query parsing via #SemanticWeb tech?

#STS, #MediaStudies, #HCI, or any critical socio technical perspective welcome :)

Kingsley Uyi Idehen
3 months ago

@J12t "JSON-LD has benefits that have nothing to do with semantic web stuff, such as namespacing."

The following is ground-zero fora #SemanticWeb constructed from structured data deployed using #LinkedData principles.
## JSON LD Start ##
"@context": "",
"@type": "Person",
"name": "John Smith",
"jobTitle": "Software Engineer",
"telephone": "(123) 456-7890",
"url": "",
"sameAs": [
## JSON LD End ##

@kidehen Not quite what I meant. JSON-LD has benefits that have nothing to do with semantic web stuff, such as namespacing. I'm not talking about those. Instead, I think I saw you posting earlier where you seemed to say that one can do amazing things (I'm paraphrasing, I might be wrong) with #semanticweb concepts (I guess triples). I presume there might be some related to triples in posted content, but it might also be in actor documents or such.

Hey @kidehen, who has the best explanation why #semanticweb markup in the #fediverse is much better than the alternative? Any pointers? I for one remain unconvinced, but happy to change my mind if compelling -- and real, not hypothetical "somebody could" if they haven't -- examples can be shown.

Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t @datasniff Bearing in mind the abundance of publicly accessible #SPARQL Query Service endpoints, you can craft a query that satisfies the conditions of interest to you. In addition, you can just share a query URL for discussion, evaluation, and revision.

[1] -- 666,964,325 Triples (right now)
[2] -- 45 Billion Triples
[3] -- 100 Billion+ Triples

SPARQL Query Example:


SPARQL Query Results via a Query Solution Page Link (or URL)
SPARQL Query Results via a Query Solution Page Link (or URL) with Query Definition Overlaid, courtesy of the OpenLink Structured Data Sniffer (OSDS) Browser Extension.
Kingsley Uyi Idehen
3 months ago


Thus far, I've showed you operations against what's in the underlying #DBMS.

Now, let say you want to progressively add more:
That's where sponging (an #ETL operation) comes into play.


Given a link that denotes a toot | tweet | post | document of interest, the following link-pattern will load or add to the underling DBMS hosted #KnowledgeGraph (or #SemanticWeb). -- load/add

Text indexing happens too, in 5 min intervals.

/cc @J12t @datasniff

Sponging (ETL import operation) the content of a document of interest into a Virtuoso hosted Knowledge Graph (or Semantic Web).
Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t Regarding my understanding, I provided you with a very simple example for conversation expansion.

You can expand the examples below by just changing values in the links provided, courtesy of our @datasniff browser extension😀

[1] -- Full Text Search Interface

[2] -- Text Search Pattern: "#SemanticWeb"

[3] -- filtering by Creation Date attribute

[4] -- Benchmark

And there's more.

Faceted Search (Text or URIs) and Browsing Service Interface
Full Text Search Query Solution page for Text Pattern:  #SemanticWeb
URL expansion view that enable easy editing of Text Search patterns e.g., from #SemanticWeb to #LinkedData
Benchmarking query solution links using time and curl.
Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t Yes, a #SemanticWeb user-agent can handle that.

For example, the sponger #middleware module of our #VirtuosoRDBMS can do that.

Re Prospective Search, the focal point is variables in the body of a #SPARQL query that satisfy conditions expressed in relations.

A query solution can always optionally include document identifiers (a/k/a named graphs).



Faceted Search & Browsing page displaying results search on "#LinkedData" . 

Named Graph column values denote DBMS-hosted documents (a/k/a Named Graphs) from which data originates. 

These solutions evolve as the underlying DBMS evolves e.g., as more data is added progressively via explicit INSERT Queries or scheduled Crawler Jobs. 

In all cases, entity relationship type semantics drive search behavior.
Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t In addition, here are links to posts about the #VirtuosoRDBMS sponger module (our #SemanticWeb crawler) .

[1] -- #VirtuosoRDBMS sponger (crawler) overview


This technology can crawl and merge data across links that denote hashtags across Mastodon instances, Twitter etc.. What it can't do is construct a canonical solution from an infinite universe of unknowns.


Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t Prospective Search [1], is something that can be handled in a #SemanticWeb because the semantics of links (used to construct said #Web) enable a crawler to be fashioned within constrains (e.g., timeouts) while being informed navigationally by the semantics of relations denoted by links, courtesy of #LinkedData principles.

The above can happen within the context of a query or as an ETL-style background crawl.


3 months ago

IDK how i hadn't come across this before, but this is an excellent criticism of the politics of some elements of #SemanticWeb technologies, in particular the notion of "crowdsourcing" them (aka info conglomerates positioning themselves in such a way they can just farm the necessary labor for cheap or free)

Of "Working Ontologists" and "High-Quality Human Components" - The Politics of Semantic Infrastructures, by Doris Allhutter:

Kingsley Uyi Idehen
3 months ago

@bobwyman @J12t Query solution informed by inference can include crawling a #SemanticWeb as part of a query solution production pipeline, I've been demonstrating that for eons now.

Crawling a #SemanticWeb is a different kind of crawl informed by the semantics of relations denoted by hyperlinks, courtesy of #LinkedData principles 😀

Kingsley Uyi Idehen
3 months ago


Note how @datasniff (a #SemanticWeb aware browser extension) lifts the text of a post straight into a machine-computable entity relationship graph constructed from hyperlinks (a/k/a #SemanticWeb).

The infrastructure is all in place, since the #Fediverse is already a Semantic Web.

/cc @J12t

Semantic Web segment constructed from JSON-LD negotiated via URL that denotes a post.
Semantic Web segment constructed from RDF-Turtle lifted from content of a post.
Kingsley Uyi Idehen
3 months ago


Looking to relations is a practical option for solving this problem, since the entire #Fediverse is a #SemanticWeb enclave.

## RDF-Turtle Start ##
@prefix : <#> .

:someTagOverHere owl:sameAs :sameTagOverThere .

## RDF-Turtle End ##

A Fediverse client simply needs to incorporate RDF-awareness re machine-computable entity relationship type semantics 😀

/cc @J12t

Hrefna (DHC)
3 months ago

@eccentriccog @pluralistic It also is not even remotely related to what people think of what they say "#SemanticWeb" and is rarely if ever backed by, say, a graph database of attributes.

Hrefna (DHC)
3 months ago

Of _course_ Cory Doctorow (@pluralistic) wrote about the #SemanticWeb in 2001 and checked all the boxes on the issues everyone has struggled with it ever sense.

3 months ago

Discussing the future of #collaborative #graph thinking.

"I guess one upcoming incentive for #semanticweb tech could be archiving and note keeping. For those that encounter so much info on feeds this could provide better private and collaborative means to collect stuff: ordering, selecting, describing, developing. I am thinking of the experience of using pinterest, #tumblr, #pinboard #obsidian, etc. as kind of cross-platform extensions to feeds and online collections."

I was in particular thinking of the pinboards and walls of scholars like @shannonmattern @lozross and @miriamkp, which I see as examples of a scholarly practice of using boards/hashtags to build archives of posts and links.

Open semantic data in this field would mean freeing data from the feeds in more sustainable ways, beyond public bookmarks. #reclaimyourarchive

Screenshot of a Mastodon post and reply.

First post. Denny Vrandecic: Those are very relevant observations, and this leads to the one large question the Semantic Web never answered: how does the incentive infrastructure look like? The few parts of the Semantic Web that provided a decent answer to that question were the ones that were successful:, Wikidata and the wider GLAM world, usage inside emails, inside organizations as a data integration technology.

Second post. Lukas Fuchsgruber: Very interesting debate, | guess one upcoming incentive for semantic tech could be archiving and notekeeping. Fort those that encounter info in feeds this could provide better private and collaborative means to collect stuff: ordering, selecting, describing, developing. I am thinking of the experience of using pinterest, tumblr, pinboard, obsidian, etc. as kind of cross-platform extensions to feeds and online collections.
Hrefna (DHC)
3 months ago

Despite pouring over a lot of resources on this I can't really figure out what it is really for.

People talk about #VerifiableCredentials and #DecentralizedIdentifiers and things like that but #SemanticWeb structures are neither necessary nor sufficient to get the internet there.

Everything I find seems to go:

1. Everything on the internet everywhere gets correctly labeled and the internet becomes a giant graph database.
2. ???
3. Security, search, and interop are solved!

@hrefna it's anyone's guess why it never took off 😂


Hrefna (DHC)
3 months ago

The ideas in the #SemanticWeb are so pretty and elegant and also just so… orthogonal to how people and technologes operate?

"We have this fantastic idea in how to represent the internet! It just requires everyone to use correct labeling for everything, websites to be constantly online, and for every system to be ready to resolve a potentially infinite degree of dependencies at runtime!"

Am I… missing something?

Kingsley Uyi Idehen
3 months ago

@KevinMarks @reiver @helge @atomicpoet @judell From my vantage point, they are all good! If I have any issues, I just get them sorted inside our [@openlink] respective implementations.

#Webfinger, #ActivityStreams, and #ActivityPub have collectively enabled the #Fediverse. That's a very good thing++ in my world of data access, integration, and management that makes full use of the awesome power of a #SemanticWeb 😀

Kingsley Uyi Idehen
3 months ago

@mauve The @openlink Structured Data Sniffer (@datasniff) Browser Extension tackles this issue, but from a structured data access and visualization perspective.


1. Download & Install
2. Visit a #Fediverse page
3. Click on "doggie" Icon to activate and enjoy what a #SemanticWeb unleashes

Ultimately, it could evolve to also handle different visualization sources via registered #Fediverse clients etc..

Mauve 👁💜
3 months ago

I think I've finally seen the light of the #SemanticWeb.

I think web browsers should give users a way to register apps to handle displaying certain #RDF schema types.

E.g. if I open an ActivityStream URL, the browser should load my preferred client in the same way that clicking a PDF in my filesystem will open up my PDF viewer.

Users would then be able to bring their own interfaces to data instead of relying on some closed source proprietary app interface.

Also opens the door to mixing data

Henrik Schönemann
4 months ago

(after moving)

I'm a #Histodon based in Berlin (Humboldt-University) doing #DigitalHumanities.
Toots and boosts in English and German.

#AntiFascist, #queer and pro #OpenData and #OpenAccess: “Sharing isn’t immoral — it’s a moral imperative”
Aaron Swartz, Guerrilla Open Access Manifesto, 2008.

My interests include #GIS, #SemanticWeb / #LinkedData, #TextCorpora
'We have nothing to lose but our inexperience!'

My blog'ish website: