#RDF
In the last #ise2023 lecture we learned about the subtleties of the RDF Turtle serialization format which we will also need as the basis for SPARQL and OWL encoding.
#knowledgegraphs #semanticweb #lecture #rdf #turtle #creativeAI #stablediffusionart #AIart

Heute wieder mit der Stud-Gruppe XML und RDF gelernt. Ich habs mir über die Übungen und Altklausuren beigebracht und bringe es jetzt den anderen bei und lerne nebenbei noch was, wenn die anderen auch ihr Wissen beitragen. Wir unterstützen uns also gegenseitig. #studium #hsh #hochschule #hannover #informationsmanagement #berufsbegleitend #xml #rdf
Who wants to join me in developing a web service which uses #LLM|s and #KnowledgeGraphs to debunk #climate-related desinformation?
(I mean, if these technologies are around anyway, they can also do something useful)
#AI #GPT #MachineLearning #NLP #KnowledgeRepresentation #RDF #OpenSource
Woot!
Another update for the #VirtuosoRDBMS (Open Source Edition) is here! Keep in mind that all my live demonstrations, whether they use #SPARQL or #SQL to fine-tune #ChatGPT, are also compatible with this edition (for example, the 100 billion+ #Uniprot instance-related demos at: https://community.openlinksw.com/t/using-sparql-query-templates-to-fine-tune-chatgpts-large-language-model-llm/3842/5).
#RDF #GraphDatabase #SPARQL #LinkedData #SQL #GraphQL #SemanticWeb #KnowledgeGraph
In the #ise2023 lecture today we are going to continue our adventure in the #SemanticWeb with RDF, RDFS, RDFS semantics, and RDF Reification
https://drive.google.com/file/d/1hCfE5sFzk4iO-i4yaRzj3AOUJJC97For/view?usp=sharing
#knowledgegraphs #lecture #rdf #linkeddata #lod @fizise @KIT_Karlsruhe #stablediffusionart #artbot #creativeAI #spock #renaissance #dürer

Look I'm not usually a mark for new technology announcements (yes I am) but honestly, the new Apple Vision Pro caught my interest in a significant way (I'm fully caught in the RDF) and I'm excited to actually get my hands on one some day.
It'll never come home with me at that price, but... well I'M INTERESTED!
I have launched "Wikibase World," a spiritual successor to the #Wikibase Registry: a Wikibase of Wikibases. Contributions welcome: https://wikibase.world/wiki/Project:Home
Frage an die XPath-Experten: kann mir einer erklären, warum mein Prof einmal die Ausgabe in [ ] und ' ' setzt und einmal nicht? Ich kann es mir selbst nicht erklären und würde es gerne für die Klausur verstehen. #Studium #hsh #Hochschule #hannover #Informationsmanagement #berufsbegleitend #XML #rdf




Overall JSON-LD is...
No, not nice. It's more of a supplementary "this will map to this well known schema this way" thing, and maybe, MAYBE a way to figure out what this unknown object represents.
Except you still won't really be able to do much with such an object unless its type derives from one you do know how to parse and display and operate with.
And also the different ways to present JSON-LD data makes it rather difficult to operate with it?
I get the idea, really... But the flexibility of representation makes it rather difficult to consider using it, nevermind implementing it.
But the biggest issue is that, well... There's no big enough providers to actually create some kind of "network" of links. There's almost no benefit right now compared to just using a few well known APIs... But I can kinda see where it might be useful..? Hmph
Also Mathijs van Noort from IDLab was awarded at #ESWC2023 for the best PhD symposium paper!

Congratz Pieter Bonte and Femke Ongenae for the best poster award at #ESWC2023 !
#reasoning #rust #knowledgegraph #RDF @eswc_conf
@pietercolpaert

Bram Steenwinckel from IDLab is presenting pyRDF2Vec at @eswc_conf !
#reasoning #Python #RDF #KnowledgeGraph #embeddings #MachineLearning #ESWC2023 #SemanticWeb #RDF2Vec

Incase you missed it, Simon in our latest #TechTalk blog post talks about his experiences implementing a GraphQL API for a Graph Database using Kotlin and an RDF graph database like Fuseki.
https://www.epimorphics.com/implementing-graphql-api-for-graphdatabase/
#TechTalk #GraphQL #GraphDatabase #SPARQL #Kotlin #RDF #Fuseki.

Check out our latest #TechTalk post "implementing a GraphQL API for a Graph Database" using Kotlin and an RDF graph database like Fuseki.
Learn how to build a generic GraphQL API implementation that uses SPARQL queries to retrieve data from the graph database. Simon talks about his experiences and provides some code examples.
https://www.epimorphics.com/implementing-graphql-api-for-graphdatabase/
#GraphQL #GraphDatabase #Kotlin #RDF #GraphDatabase

On this #DayOfDH2023 we're delighted to announce the addition of over 2,000 editions to the #OpenScholarship and #DSE platform #PRISMS. Read more about the project here:
@DayofDH #DayofDH #SemanticWeb #LOD #RDF #SPARQL #ontologies #KnowledgeBase


IDLab is like everywhere! Mathijs van Noort is now presenting his #PhD on stream reasoning!
#ESWC2023 #SemanticWeb #Decentralized #KnowledgeGraph #Reasoning #RDF @eswc_conf @pietercolpaert

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

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

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

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

The first research paper at the Knowledge Graph Construction Workshop is being presented by Alex Randles: 'Perserving the Alignment of LD with Source Data'. Come to the Hermes room for more research papers around #KnowledgeGraph construction, #RML, #R2RML.

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!

@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!

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

I will be at @eswc_conf 2023 as part of the organizing committee of the #KnowledgeGraph #Construction #Workshop!
However, I'm not alone! Check out the papers of #KNoWS at #ESWC2023: https://knows.idlab.ugent.be/news/eswc2023/
#RDF #RML #SPARQL #reasoning #streaming #querying
@hochstenbach
I talked about the meemoo
#knowledgegraph at the MMC Seminar: https://slideshare.net/MielSande/20230525mmcseminarpdf
- create universal, application-independent access
- #metadata is a graph
- #datamodelling is a lost, but essential art
- #RDF ecosystem suits #audiovisual archiving
- compose a good #data toolchain
#rdf #sparql #turtle #rdflib #python #elixir #rust
#Google #Bard wins #SemanticWeb functionality precision test, compared to #Bing+ChatGPT and #OpenAI #ChatGPT (with #Web crawling enabled).
Prompt Example:
Describe https://developer.apple.com/wwdc23/3#thisEvent -- link that denotes upcoming #Apple #WWDC2023 event.


Created a tool and a set of shell based functions to make it easier to load RDF in the Virtuoso triple store: https://github.com/renevoorburg/virtuosoloader
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.
https://linkeddatafragments.org/specification/triple-pattern-fragments/
(The application of this to #RDF and #ActivityPub is left as an exercise for the reader *cough*)
Let's take a silly example of working with #dates and date formats.
If I am presenting 1-2 years of sorted data to a human in, say, a spreadsheet then MM-DD-YYYY makes a _ton_ of sense. Especially fiscal data of any sort.
But if I am storing astronomical data in a columnar database then YYYY-DDD makes sense. Fiscal data in a relational database? YYYY-MM-DD. Planning a trip? DD-MM-YYYY.
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.

I am in the early stages of setting up Librarybase, a #Wikibase for all the publication and document metadata in the world.
I am looking for pilot projects. If you have a large corpus of bibliographic metadata (messy is fine!) and would like to experiment with incorporating it in an #RDF dataset and/or cleanup through a collaborative interface, let me know.
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?
Yes!
Read: https://community.openlinksw.com/t/howto-chat-gpt-and-dbpedia-sparql-query-generation-from-natural-language-prompts/3823 -- which covers a basic example using #DBpedia (#Wikidata content in machine-computable and queryable form).
#SemanticWeb #LinkedData #JSONL #RDF #LLMs #DBpedia #VirtuosoRDBMS #JSONL
How do you fine-tune #LLMs using a #RDF based #KnowledgeGraph?
Here's an insightful blog post about that important topic.

I had an idea (that I guess is not necessarily new): Build a #MinimalComputing collection website like #wax but using a #LinkedArt #JSONLD file as a data source instead of a CSV. Has anyone built something like this yet? Any recommendations for a usable #RDF #StaticSiteGenerator?
Benjamin Cogrel, the CTO of Ontopic, will be the keynote speaker at the Knowledge Graph Construction Workshop (https://kg-construct.github.io/workshop/) at ESWC 2023.
Benjamin will present our take on building a Knowledge Graph from existing sources and building a company on that approach.
Thanks to Prof. Anastasia Dimou, David Chaves-Fraga, Umutcan Serles,
@dylanvanassche and Ana Iglesias Molina for the invitation.
I am creating some ontologies that I will use for both my https://codeberg.org/Denkar.io/denkario knowledge graph and for my https://codeberg.org/Vocata/vocata #ActivityPub server.
(In general, I will define ontologies for general #RDF purposes, but I will make them compatible with AP as well.)
Where should I root these namespaces?
* Under one of my own domains?
* Under some umbrella others in the #Fediverse are using?
* Under my own domain, with a PURL redirect?
https://socialhub.activitypub.rocks/t/where-to-root-my-own-vocabularies/3163
And this is an excellent set of libraries to deal with RDF/SPARQL in Elixir https://rdf-elixir.dev/
#devlife #elixir #sparql #rdf #turtle #dles
A recurring #LinkedData / #RDF question: In German, French and many other languages, names for roles, occupations etc. encode the genus/(grammatical) gender, e.g. "Autor"/"Autorin" for "author". Lots of controlled vocabularies contain such roles. Is there a best practice to mark different labels (m, f, gender-neutral) in RDF, especially #SKOS?
On Tuesday, we went to the Computerspielemuseum in Berlin. There was one "room" from the 1980s with a C64 running "Moon Patrol" and I remembered playing the game as a child. Looking at some pictures and videos of the game afterwards, I noticed that the moon buggy also gets attacked by #RDF triples!
Patrick Stickler, in the #w3c #RDF core working group, 2002-09-25, a time when search engines were not the only imaginable option for organizing the web:
I think it all boils down to whether we want inference engines to function more like Google, with potentially lots of false positives which might be useful, or like a reasoning engine where a positive result can be trusted (insofar as the quality and integrity of the knowledge base) and the inability to obtain a result simply means more information is needed.
I myself have always presumed that SW agents would exhibit the latter behavior. Otherwise, where would we find any semblence of trust or authenticity by which non-trivial decisions would be made by SW agents on our behalf. If we are to have a future where we deploy SW agents to do real-world tasks for us, I'd prefer that they wouldn't be guessing.
https://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Sep/0276.html
First time putting #ChatGPT to actual use. I needed #SPARQL to create an #URL slug, but was to lazy to think. It was incomplete at first, but after asking to add more chars, it turned out to be a huge time saver. #rdf #knowledgegraph
Everything is changing all at once!
Cool #WebAssembly app for describing files in machine-computable form using #RDF.
@kidehen@fediverse.demo.openlinksw.com @atomicpoet @helge@mymath.rocks,@photocyte ,
Screenshots from the SPA that will soon be released to a #Github repo.
Note:
1. Post login it figures out the hyperlink that denotes the users #ActivityPub outbox
2. Authentication is multi-protocol courtesy of #OpenIDConnect which provides an open mechanism for loosely-coupling a variety of Identity Providers across a variety of protocols (including #OAuth)
3. #ActivityStreams objects input directly
I enjoy it very much to use the multilanguage knowledge of the world and its properties in #ActivityPub …
If you come from an RDF world there is a mapping #wikidata to #rdf https://www.wikidata.org/wiki/Wikidata:Relation_between_properties_in_RDF_and_in_Wikidata
OK here's another half baked #MastoDev idea for #LinkedData:
a URL can be used with a preceding hashtag to refer to some specific entity, whether it's a well-defined #RDF object or not:
eg.
Banana:
#https://wikidata.org/wiki/Q503
identifiers can be given shortnames like this:
#Banana::https://wikidata.org/wiki/Q503
or with wildcards, eg. for this podcast:
#CriminalPodcast::https://thisiscriminal.com/*
so then when I search #CriminalPodcast I also get all posts that use that URL. shortnames can be retained and reused either just by the account that declared them, or by the instance.
shortnames can be used like prefixes, so eg if I do:
#schema::https://schema.org/
#skos::http://www.w3.org/2004/02/skos/core#
I can then do
#schema:Person
#skos:sameAs
So then I can declare types like this:
#schema:PodcastSeries::CriminalPodcast
and make triples like this, eg. in case someone used a different hashtag:
#CriminalPodcast::skos:sameAs::Criminal
so then when you search a hashtag, at the top you would be shown all the links that have been declared for that and who declared them, so you could eg. browse to find more things with the same type, or more hashtags that are related to each other, etc.....
The new release of Ontop 5.0.2 adds
- six more data sources (Trino, PrestoDB, AWS Athena, AWS RedShift, Google BigQuery, DuckDB)
- an option for accelerating the materialization into triples
- better support for developing new connectors.
More details on https://ontop-vkg.org/guide/releases.html#_5-0-2-march-9-2023
Visiting #UPM in #Madrid this week to exchange ideas about #KnowledgeGraphs #generation. Really excited to meet the team and look into future collaborations!
Thanks to #COSTAction of the #EU to make this possbile!
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
#rdf
Cool URIs don't change.
- Tim Bernes-Lee
https://www.w3.org/TR/cooluris/
@rauschma I'm glad you have had a look at the #rdf model. Did you give #turtle a try? Some people from the JSON/YAML world may complain about handling namespaces, but they get reimplemented many times, like in #k8s.
https://www.w3.org/TR/turtle/
#DEXPI the 😎 -est about this open standard for data exchange is, #rdf is already integrated and shipped with, so #KnowledgeGraph #SPARQL already here 🥰
#wroBookMark #KnowledgeGraph #rdf
#skos
The Simple Knowledge Organization System (SKOS) is an RDF vocabulary for representing semi-formal knowledge organization systems (KOSs), such as thesauri, taxonomies, classification schemes and subject heading lists.
My research over the past 6 years has focused on applications of #CategoryTheory to the #WorldWideWeb.
Categories are generalizations of Graphs and the Web is a giant (hyper) graph.
I came across CT using #scala while programming hyper-apps using #RDF, where CT showed itself to be very helpful.
The hope is that CT can help Web folks herd cats more effectively:
https://www.youtube.com/watch?v=vTwJzTsb2QQ
See links to topics and papers on the subject of #webcats here: https://web-cats.gitlab.io
"Decentralized Evolution and Consolidation of RDF Graphs" https://link.springer.com/chapter/10.1007/978-3-319-60131-1_2#Sec7 #rdf
Cool!
BTW -- I just used #gptChat to generate a machine-computable description of "La Terminal" using content from its webpage.
Result, which you can just embed in said page using <scrip/> within <head>: https://tinyurl.com/ymsfbtue
/cc @Mastodon
Cool!
BTW -- I just used #gptChat to generate a machine-computable description of "La Terminal" using content from its webpage.
Result, which you can just embed in said page using <scrip/> within <head>: https://tinyurl.com/ymsfbtue :)
/cc @Mastodon
Here's a #screencast demonstrating how #gptChat generated accurate #RDF from a text snippet in a blog post about how to use the @openlink #ODBC Driver for #PostgreSQL on #macOS.
Note, GPT-Chat is integrated into a soon to be released edition of our @datasniff browser extension.
/cc @Mastodon
#SemanticWeb #UseCase #SmartAgent #Web30 #SPARQL #DataConnectivity #LinkedData
Here's another demo, this time I have #gptChat generating a #HowTo #KnowledgeGraph that's ultimately visualized using our @datasniff browser extension.
Request (or Prompt) Text: https://tinyurl.com/32hacksk
Response: https://tinyurl.com/3xuv4uxf
Source Doc: https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers/odbc-connection-from-macos-to-postgresql-on-azure-88f496ea02ae -- @openlink #ODBC driver for #PostgreSQL guide for #macOS
I visited openai.org and noticed that their #FAQ page doesn't include any modern #SearchEngine readable #metadata (the kind constructed these days using terms from the schema.org vocab). Naturally, this lead to a #gptChat exercise for QA'ing soon to be released @datasniff integration along the following lines.
Prompt text: https://tinyurl.com/4acvy9pz -- via FAQ text copy & paste
Response snippet: https://tinyurl.com/bdhh8hhk
@datasniff extracts & presents the generated #RDF for reuse.
@atomicpoet you may be interested to look at #openEngiadina by @pukkamustard which went the direction of #XMPP + #RDF and will adopt #ActivityPub as an RDF ontology and via a bridge. openEngiadina is a research project, and exploring many cool aspects for next-gen decentralized knowledge / social networks.
🗞 First Public Working Draft: RDF Dataset Canonicalization https://ift.tt/yKhgAoc
As it says in my bio, I do #metadata, resource description and open education (#OER) for work. Recently, more of the former, especially using #RDF based standards for #linked-data in the learning and employment ecosystem.
I engage lightly with tech and random stuff that catches my eye.
I'm always grateful for boosts, esp. when I ask a question.
I try to CW liberally, including longer posts.moved to a new instance
Interesting project: https://openengiadina.net by @pukkamustard
Used to be an #ActivityPub project but switched to #XMPP / #RDF and may get AP support via a bridge later on.
#RDF and the rest of the Semantic Web related standards traditionally do a good job of scaring the average developer away :)
I think a lot is possible and to be explored in #LinkedData spaces, if we manage to make things more pallatable for the 99% developers.
It's a shame that #RDF is looked at as an archaic XML format or—at best—an example of a failed dream (the #SemanticWeb).
Modern RDF actually sits at the base of a mature tech stack focused on data interoperability—kinda like #ActivityPub for data, actually... which also happens to be based in part on RDF (JSON-LD).
Many new databases pop up that try to reinvent the triplestore or rediscover #Datalog, but they rarely care for these existing #W3C standards.
Find Semantic Web+ researchers on Mastodon! :BlobCatCoffee:
Follow the listing here:
https://semantisch.github.io/SemanticWeb//
Join the listing here as a researcher:
https://forms.gle/pjNmNG6xwzU28Y3o6
#SemanticWeb #KnowledgeGraph #LinkedData #LinkedOpenData #Ontology #KnowledgeRepresentation #Reasoning #RDF #SPARQL #OWL #SHACL #Wikidata #DBPedia #Solid
Other academics on Mastodon:
https://github.com/nathanlesage/academics-on-mastodon
I live in #Copenhagen (#Ørestad) with my wife and toddler son. I spend most of my day either on my computer or my #bicycle.
I work in #Danish #academia within the area of #LanguageTechnology using—pretty much exclusively—the #Clojure #programming language to get the job done. I am also becoming quite familiar with #RDF #KnowledgeGraph tech.
In the not so distant past I lived in northern #China. I also speak & read #Chinese, although I must admit that it's pretty rusty now.