Skip to content

Instantly share code, notes, and snippets.

View anatoly-scherbakov's full-sized avatar

Anatoly Scherbakov anatoly-scherbakov

View GitHub Profile
@anatoly-scherbakov
anatoly-scherbakov / test_sqlalchemy_obj_language.py
Last active November 14, 2021 09:09
rdflib-sqlalchemy fails if attempted to find a triple with a Literal subject in the graph
import logging
from sys import version as python_version
from rdflib import ConjunctiveGraph, Literal, URIRef, OWL, RDFS
from rdflib import __version__ as rdflib_version
from rdflib import plugin
from rdflib.store import Store
from rdflib_sqlalchemy import __version__ as rdflib_sqlalchemy_version
logger = logging.getLogger(__name__)
@anatoly-scherbakov
anatoly-scherbakov / conn_pool.py
Last active November 25, 2021 00:28 — forked from luqmansen/conn_pool.py
Simple Object Pool pattern to Create Connection Pool
from datetime import datetime
from multiprocessing import Lock
from dataclasses import dataclass
from datetime import datetime
import mysql.connector
USER = "root"
PASSWD = "admin"
HOST = 'localhost'
@anatoly-scherbakov
anatoly-scherbakov / test_profile_owlrl.py
Last active February 17, 2022 13:02
OWL RL & RDFLib profiling
import cProfile
import sys
from pstats import SortKey, Stats
import owlrl
from owlrl import OWLRL_Extension
import rdflib
def test_profile_owlrl():
@anatoly-scherbakov
anatoly-scherbakov / context.json
Last active June 26, 2022 10:35
YAML-LD context
{
"@context": {
"$base": "@base",
"$container": "@container",
"$direction": "@direction",
"$graph": "@graph",
"$id": "@id",
"$import": "@import",
"$included": "@included",
"$index": "@index",