{"id":40079435,"url":"https://github.com/ejurasek00/isv","last_synced_at":"2026-02-06T23:06:48.105Z","repository":{"id":333033300,"uuid":"1129135921","full_name":"ejurasek00/isv","owner":"ejurasek00","description":"Internet Slang Vocabulary made as a graph","archived":false,"fork":false,"pushed_at":"2026-01-30T15:23:32.000Z","size":3536,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-31T08:18:47.872Z","etag":null,"topics":["brainrot","fuseki","kde-plasma","kizi","kubuntu","linux","neologism-dictionary","ontology","prague-college","protege","rdf","slang","trnava","turtle","urban-dictionary","vse"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ejurasek00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-06T16:50:53.000Z","updated_at":"2026-01-30T15:23:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ejurasek00/isv","commit_stats":null,"previous_names":["ejurasek00/isv"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ejurasek00/isv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejurasek00%2Fisv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejurasek00%2Fisv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejurasek00%2Fisv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejurasek00%2Fisv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ejurasek00","download_url":"https://codeload.github.com/ejurasek00/isv/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejurasek00%2Fisv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29179608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T22:12:24.066Z","status":"ssl_error","status_checked_at":"2026-02-06T22:12:09.859Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brainrot","fuseki","kde-plasma","kizi","kubuntu","linux","neologism-dictionary","ontology","prague-college","protege","rdf","slang","trnava","turtle","urban-dictionary","vse"],"created_at":"2026-01-19T09:04:52.969Z","updated_at":"2026-02-06T23:06:48.099Z","avatar_url":"https://github.com/ejurasek00.png","language":null,"funding_links":["https://www.buymeacoffee.com/jure01vse"],"categories":[],"sub_categories":[],"readme":"# Eduard Jurášek - Internet slang vocabulary (Topic 5)\n\n[https://github.com/ejurasek00/isv](https://github.com/ejurasek00/isv)\n\nThe proposed seminar project aims to implement graph database of the contemporary\nInternet slang vocabulary represented in RDF. By internet slang, I refer words, phrases or\nacronyms frequently used online and/or in casual speech as well.\n\nThese words have complex relationships and linguistic backstories. The graph database\nis planned not only as a “word” – “meaning” principle, but include:\n-Definition\n-Origin\n-Example in sentence\n-Community usage\n\nThis project aims to make a Urban Dictionary - like database represented as a graph, but with additional perks mentioned above.\nA real-world usage is to make a web UI layer and plot the results in an appealing form directly in a web browser (not yet implemented).\n\nThe development was made in a VSCode, Protege and Fuseki on a Kubuntu Linux 25.10 and 26.04 (Beta preview)\n\nTip: Install the \"Turtle Language Server\" extension in VSCode from [https://marketplace.visualstudio.com/items?itemName=stardog-union.vscode-langserver-turtle](https://marketplace.visualstudio.com/items?itemName=stardog-union.vscode-langserver-turtle) to get the code highlighted and to get the syntax checked!\n\nImportant: Fuseki requires Java to be installed!\n\n# Legal Notice\n\nSome terms and definitions used in the ontology are obtained from external sources for **scientific and educational purposes** within the meaning of Sections 31 and 34 of Copyright Act No. 121/2000 Coll. (Czech Republic). When further distributing or commercially using this ontology, please note that these specific text segments (primarily from Urban Dictionary, Know Your Meme, and similar commercial websites) may be subject to the copyright of the original sources.\n\n---\n# Words\nAround 120 words are covered in .ttl\n\nBait, Troll, b4, 2day, brb, OMG, cmng, idc, LOL, Only in Ohio, Floptropica, Wakanda, Covfefe, Rizz, Bussin, Cheugy, Tea, Blaccent, Finsta, Slaycation, Skibidi, AMA, HP, gg, glhf, DPS, opp, Karen, NPC, poggers, u, ngl, af, fw, ts, ur, rn, fr, tf, Cooked, pfp, Zaddy, Goated, Pookie, Twin, Honse, Car, Type beat, Scrumpt, Offed, tbr, atp, GTA, gd, ikr, Vibe, smh, yt, Poser, Gatekeeper, Based, mb, Rule 34, Ragebait, 6-7, 69, 420, Rule 621, 21, 911, cap, rly, /s, Gymmaxing, DYEL, op, Frogposter, AI slop, r/, omegalul, monkaS, Sadge, Sus, Amogus, Impostor, Copium, pls, Selfie, Gigachad, Sigma, UwU, OwO, :3, bnuy, Birb, Yeet, Jet2Holiday, Grubhub, Bing chilling, Clanker, W/L, FL, Mid, Peak, Flop, Mog, Soft launch, Stand, Simp, Delulu, Ratio, Main Character Energy, Fanum Tax, Gyatt, Mewing, Brainrot\n\nThe Definition and the Example in Sentence were used from https://www.urbandictionary.com/ , https://knowyourmeme.com/ , https://en.wiktionary.org/, https://www.dictionary.com/culture/slang/ and others. Some parts were edited or censored.\n\n---\n# Using already existing ontologies\n\n`@prefix rdf:   \u003chttp://www.w3.org/1999/02/22-rdf-syntax-ns#\u003e .` Used for `is a shomething`, eg. `Bait a isv:SlangTerm`.\n\n`@prefix skos:   \u003chttp://www.w3.org/2004/02/skos/core#\u003e .` This is a backbone of the project and helps to describe the concept, definition and example of usage for each SlangTerm. \n\n`@prefix foaf:   \u003chttp://xmlns.com/foaf/0.1/\u003e .` `foaf:maker` declares who is responsible for the origin of the SlangTerm.\n\n`@prefix dcterms:\u003chttp://purl.org/dc/terms/\u003e .` `dcterms:created` is used to state when was the SlangTermrd created. dcterms:medium states which communities or sicial media use this SlangTerm.\n\n`@prefix dbr:    \u003chttp://dbpedia.org/resource/\u003e .` `dbr:something` connects the SlangTerm to a link on DBPedia where more information about the topic can be found if someone is not familiar in the field.\n\n`@prefix xsd:    \u003chttp://www.w3.org/2001/XMLSchema#\u003e .` `dcterms:created \"YEAR\"^^xsd:gYear`;  assign year or creation of the SlangTerm as a date format.\n\n`@prefix schema:  \u003chttps://schema.org/\u003e .` Used to delcare first occurance of the SlangTerm using `schema:dateCreated`, definition and example of the SlangTerm using `schema:text`.\n\n\n![isv_data](isv_data.png)\n\n---\n\n# Using own NON-ontology prefixes\n\nThese websites or documents were used as a source of information for this very project, alongside with other sources stated for each SlangTerm separately. In some cases, however, full IRIs had to be used because of special characters in the adress.\n\n`@prefix kym:     \u003chttps://knowyourmeme.com/memes/sites/\u003e. `Know your meme.\n\n`@prefix wtnr:    \u003chttps://en.wiktionary.org/wiki/\u003e.` Urban dictionary. \n\n`@prefix riecky:  \u003chttps://opac.crzp.sk/?fn=detailBiblioFormChildO6MT4T\u0026sid=6F9F3F51667F0CBC3D41BFEE069E\u0026seo=CRZP-detail-kniha\u003e.` Master Thesis of Mgr. Jakub Riecky.\n\n`@prefix ud:      \u003chttps://www.urbandictionary.com/define.php?term=\u003e.` Urban Dictionary.\n\n`@prefix ds:      \u003chttps://www.dictionary.com/culture/slang/\u003e.` Dictionary.com\n\n---\n# Using own ontology\n\nI named this ontology as ISV - Internet Slang Vocabulary.\n\n`@prefix isv:    \u003chttps://github.com/ejurasek00/isv/#\u003e .` (Custom) – This ontology defines the specific class isv:SlangTerm and project metadata. \n\nisv:SlangTerm is a subclass of skos:Concept which is a subclass of owl:Thing.\n\n![isv_hierarchy](isv_hierarchy.png)\n\n---\n\n# Related / Interconnected SlangTerms\n\nSome SlangTerms in isv: are related to each other. This is declared by `skos:related`.\n\nCurrently implemented: OwO \u003c-\u003e UwU \u003c-\u003e :3 AND Floptropica \u003c-\u003e Flop AND Sus \u003c-\u003e Impostor \u003c-\u003e Amogus.\n\n![related](Related.png)\n\n---\n# dcterms:medium and foaf:maker. What is the difference here?\n\n`foaf:maker` is the website, location, person,... that brought this SlangTerm to life. Long story short, whom can we say thank you for making this word exist.\n\n`dcterms:medium` represents the medium or group/community where can we come across this SlangTerm. In another words, who USES this SlangTerm in their lingo.\n\n---\n\n# Apache Jena Fuseki\n\nFor the query part, Apache Jena Fuseki 5.6.0 on Kubuntu Linux 24.04.2 LTS was used.\nI used the Web UI in Firefox using the port 3030. http://localhost:3030/\n\nWhile adding data to the dataset, both data.ttl and isv.ttl are needed to be uploaded.\n\n2137 tripples were uploaded in data.ttl and 7 triples in isv.ttl\n\n![fuseki_upload](Fuseki_upload.png)\n\n---\n## Queries\n\nTwo queries were executed in Apache Jena Fuseki.\n\n### Query 1 - Covid-19\nIn the first one, I was interested which of the Concepts were created during the Covid-19 Pandemic. To get the results, two filters were used: year of creation is greater than 2018 and smaller than 2023.\n\nThe query is listed below:\n\n```\nprefix isv:     \u003chttps://github.com/ejurasek00/isv/#\u003e \nprefix rdf:     \u003chttp://www.w3.org/1999/02/22-rdf-syntax-ns#\u003e \nprefix skos:    \u003chttp://www.w3.org/2004/02/skos/core#\u003e \nprefix foaf:    \u003chttp://xmlns.com/foaf/0.1/\u003e \nprefix dcterms: \u003chttp://purl.org/dc/terms/\u003e \nprefix dbr:     \u003chttp://dbpedia.org/resource/\u003e \nprefix xsd:     \u003chttp://www.w3.org/2001/XMLSchema#\u003e \nprefix schema:  \u003chttps://schema.org/\u003e \nprefix kym:     \u003chttps://knowyourmeme.com/memes/sites/\u003e\nprefix wtnr:    \u003chttps://en.wiktionary.org/wiki/\u003e\nprefix riecky:  \u003chttps://opac.crzp.sk/?fn=detailBiblioFormChildO6MT4T\u0026sid=6F9F3F51667F0CBC3D41BFEE069E\u0026seo=CRZP-detail-kniha\u003e\nprefix ud:      \u003chttps://www.urbandictionary.com/define.php?term=\u003e\nprefix ds:      \u003chttps://www.dictionary.com/culture/slang/\u003e\n\n\nSELECT ?SlangWord ?Created\nWHERE {\n  ?SlangWord dcterms:created ?Node .\n  \n  ?Node schema:dateCreated ?Created .\n\n  FILTER (?Created \u003e \"2018\"^^xsd:gYear)\n  FILTER (?Created \u003c \"2023\"^^xsd:gYear)\n}\n```\n26 results in 0.037 seconds\n![fuseki_q1](Fuseki_Q1.png)\n\n---\n\n### Query 2 - Makers\nIn the second one one, I was interested in how many SlangTerms each maker has. Another words, I wanted to see the biggest makers first. For this, the query counted amount of occurances for each maker.\n\nThe query is listed below:\n\n```\nprefix isv:     \u003chttps://github.com/ejurasek00/isv/#\u003e \nprefix rdf:     \u003chttp://www.w3.org/1999/02/22-rdf-syntax-ns#\u003e \nprefix skos:    \u003chttp://www.w3.org/2004/02/skos/core#\u003e \nprefix foaf:    \u003chttp://xmlns.com/foaf/0.1/\u003e \nprefix dcterms: \u003chttp://purl.org/dc/terms/\u003e \nprefix dbr:     \u003chttp://dbpedia.org/resource/\u003e \nprefix xsd:     \u003chttp://www.w3.org/2001/XMLSchema#\u003e \nprefix schema:  \u003chttps://schema.org/\u003e \nprefix kym:     \u003chttps://knowyourmeme.com/memes/sites/\u003e\nprefix wtnr:    \u003chttps://en.wiktionary.org/wiki/\u003e\nprefix riecky:  \u003chttps://opac.crzp.sk/?fn=detailBiblioFormChildO6MT4T\u0026sid=6F9F3F51667F0CBC3D41BFEE069E\u0026seo=CRZP-detail-kniha\u003e\nprefix ud:      \u003chttps://www.urbandictionary.com/define.php?term=\u003e\nprefix ds:      \u003chttps://www.dictionary.com/culture/slang/\u003e\n\n\nSELECT ?ServiceOrAuthor (COUNT(?SlangTerm) AS ?Count)\nWHERE {\n  ?SlangTerm a isv:SlangTerm ;\n             foaf:maker ?Node .\n  \n  ?Node ?Property ?ServiceOrAuthor .\n  \n  FILTER(!isURI(?ServiceOrAuthor) || CONTAINS(STR(?ServiceOrAuthor), \"dbpedia.org/resource/\"))\n}\nGROUP BY ?ServiceOrAuthor\nORDER BY DESC(?Count)\n```\nThis query found 39 results in 0.041 seconds\n\nThe biggest SlangTerm maker is Twitter (11x), followed by Unknown (8x), TikTok (6x), SMS (6x), UD (6x), 4cahn (5x), Reddit (5x), YouTube (4x), Usenet (2x) and the remaining ones.\n![fuseki_q2](Fuseki_Q2.png)\n\n---\n\n# Methodology\n\nThe selection of the SlangTerms was heavily inspired by the Internet vernacular - a study of neologisms in online discourse of cybercultures (Riecky, 2025). \nAdditionally, I added some new SlangTerms and my personal favourites to make their count above 100.\n\nThe Definitions and Examples were primarily derived from UrbanDictionary.\nOrigin and Creator was derived primarily from Know Your Meme.\n\nHowever, not all words are covered by these \"major\" websites. Some of them are new, have unknown origin or are so niche that are difficult to find.\n\nSo, searching looked like \"which social media use \"offed\" as slang\" or \"ikr acronym origin\"\n\nWhen no relevant results could be found, I used Perplexity, Gemini Pro and ChatGPT in a Deep research mode to find out the etymology and origin.\n\n---\n\n# Notice\n\nIn some cases, the definition may not help to understand the meaning of the SlangWord. This may be caused by various factors, such as absurdity in usage or that the SlangTerm is used in a specific circumstances by specific groups.\n\nIn abbreviations, sometimes example can be more helpful to comprehend the meaning; however all of them are written as their long forms too and were explained what they mean.\n\n---\n\n\n# Related Wors\n\nThe project was inspired by a masters thesis of a friend of mine. Thank you so much, Jakub!\n\nRiecky, J. (2025). Internet vernacular - a study of neologisms in online discourse of cybercultures [Masters Thehis, Univerzita sv. Cyrila a Metoda v Trnave FF UCM KAA]. Centrálny register záverečných a kvalifikačných prác OPAC CRZP. [https://opac.crzp.sk/?fn=detailBiblioFormChildM8GSN\u0026sid=6F9F3F51667F0CBC3D41BFEE069E\u0026seo=CRZP-detail-kniha](https://opac.crzp.sk/?fn=detailBiblioFormChildM8GSN\u0026sid=6F9F3F51667F0CBC3D41BFEE069E\u0026seo=CRZP-detail-kniha)\n\n---\n\n# Support the Project\n\nIf you find this vocabulary helpful, consider buying me a coffee (or a beer, or a sauna entrance). I’d really appreciate the courtesy!\n\nThis project costed me:\n- Lots of time during research \n- Horse-doses of caffeine\n- Some beers\n- A USB drive purchase (thanks, *Planeo*, for being slow AF and making the staff stare at me in my tracksuit 3 minutes before closure in -3°C!).\n- A full system reinstall (the reason I needed that USB in the first place)\n- A train ticket\n- Sauna sessions to recover my nerves\n- Taking care of the cat\n\n[\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" width=\"200\"\u003e](https://www.buymeacoffee.com/jure01vse)\n\nThank you! \u003c3\n\n---\n# Remarks\nHaving any questions or suggestions on how to make this project better, do not hesitate\nto contact me via E-mail [jure01@vse.cz](mailto:jure01@vse.cz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejurasek00%2Fisv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fejurasek00%2Fisv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejurasek00%2Fisv/lists"}