Knowledge graphs
Bases
- [semantic-web]
- [rdf]
- [owl]
- [turtle]
- w3c semantic web wiki
- W3c ALL STANDARDS AND DRAFTS
- W3c linking data note
- SPIN is a W3C Member Submission that has become the de-facto industry standard to represent SPARQL rules and constraints on Semantic Web models. SPIN also provides meta-modeling capabilities that allow users to define their own SPARQL functions and query templates. Finally, SPIN includes a ready to use library of common functions.
- SPIN - SPARQL Syntax
- DASH Constraint Components. The DASH namespace includes a collection of SHACL constraint components that extend the Core of SHACL with new constraint types. This document introduces these additional constraint components.
- GRDDL (Gleaning Resource Descriptions from Dialects of Languages) - is a technique for obtaining RDF data from XML documents and in particular XHTML pages. Now is not supported.
- w3c Converters to RDF list
- Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.
- protege. A free, open-source ontology editor and framework for building intelligent systems. Docs
- SPARQL Web Pages (SWP) is an RDF-based framework to describe user interfaces for rendering Semantic Web data
Курсы и книги
- курс лекций семантический web МИФИ. Ресусры курса.
- KG Course (youtube). Site. Курс по графам знаний (Knowledge Graphs) и как их готовить в 2021 году.
- kgbookю This book provides a comprehensive and accessible introduction to knowledge graphs, which have recently garnered notable attention from both industry and academia.
Статьи
- Evaluation of Metadata Representations in RDF stores
- A Toolkit for Generating Code Knowledge Graphs (GraphGen4Code)
- RDF 1.1: Knowledge Representation and Data Integration Language for the Web
- Interactively Constructing Knowledge Graphs from Messy User-Generated Spreadsheets
- OBDA for the WEb: Creating Virtual RDF Graphs On Top of Web Data Sources
Data
- [wikidata]
- dbpedia access
- YAGO: YAGO is a large knowledge base with general knowledge about people, cities, countries, movies, and organizations.
- The Linked Open Data Cloud
Frameworks, languages, db and tools
- RDFLib python tools:
- RDFLIB RDFLib is a pure Python package for working with RDF. RDFLib contains most things you need to work with RDF, including:
- parsers and serializers for RDF/XML, N3, NTriples, N-Quads, Turtle, TriX, Trig and JSON-LD
- a Graph interface which can be backed by any one of a number of Store implementations
- store implementations for in-memory, persistent on disk (Berkeley DB) and remote SPARQL endpoints
- a SPARQL 1.1 implementation - supporting SPARQL 1.1 Queries and Update statements
- SPARQL function extension mechanisms
- docs
- sparqlwrapper
- pyshacl
- RDFLIB RDFLib is a pure Python package for working with RDF. RDFLib contains most things you need to work with RDF, including:
- RASQAL is a free software / Open Source C library that handles Resource Description Framework (RDF) query language syntaxes, query construction and execution of queries returning results as bindings, boolean, RDF graphs/triples or syntaxes. The supported query languages are SPARQL Query 1.0, SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental SPARQL extensions (LAQRS). Rasqal can write binding query results in the SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and Turtle / N3 and read them in SPARQL XML, CSV, TSV, RDF/XML and Turtle / N3.
- [bd]
- [ontotext-graphdb]
- [neo4j] rdf resources
- [neosematics] neosemantics (n10s) is a plugin that enables the use of RDF and its associated vocabularies like (OWL,RDFS,SKOS and others) in Neo4
- install]
- Build a Knowledge Graph using NLP and Ontologies with Neo4j
- Eclipse RDF4J. Eclipse RDF4J is an open source modular Java framework for working with RDF data. This includes parsing, storing, inferencing and querying of/over such data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions. RDF4J offers a set of database implementations out of the box. Repo.
- [alegrograph]
- [apache-jena]
- full list is here: [bd]
- Awesome-knowledge-graph-question-answering A collection of some materials of knowledge graph question answering
- OpenRefine
- OpenRefine is a Java-based power tool that allows you to load data, understand it, clean it up, reconcile it, and augment it with data coming from the web. All from a web browser and the comfort and privacy of your own computer. Website.
- XWiki. First generation wikis are used to collaborate on content. Second generation wikis (a.k.a Structured and Applications Wikis) can be used to create collaborative web applications (by using the wiki paradigm and editing wiki pages). XWiki can be used either as a first generation wiki or a second generation one.
Site templating
- jekill-rdf. A Jekyll plugin for including RDF data in static site. Paper
Other
- Knowledge Base Question Answering (KBQA) on DeepPavlov
- Natural Language AI google service provides a set of features for analyzing unstructured text.
- GraphGen4Code uses generic techniques to capture code semantics with the key nodes in the graph representing classes, functions and methods.
- Sindice RDF-search engine
- Ontop4theWeb is a framework that extends the OBDA paradigm with the ability to query Web APIs (Foursquare, Twitter, Yelp, etc) and Web tables (HTML) using SPARQL on-the-fly, saving time and resources for developers and data scientists/engineers as data don’t have to be downloaded and converted into RDF before querying. With Ontop4TheWeb, you can create a virtual OBDA repository and pose SPARQL queries to the Web APIs of your interest. The data will be transparently downloaded after posing the queries, thus retrieving the most up-to-date snapshots of data. For this reason, Ontop4TheWeb is suitable for querying On-the-fly data of high velocity, i.e., that get updated frequently.
- RSSOwlnix is a fork of RSSOwl a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way. Highlights are saved searches, notifications, filters, fast fulltext search and a flexible, clean user interface.
- stardog - enterprize knowledge-graphs platform
Смотри еще:
- небольшая презентация по КГ (на основе материалов курса М.Галкина)
- [sparql]
- [apache-tinkertop-and-gremlin]
- [neo4j]
- [janus-graph]
- [graphs]
- [pyg]
- [machine-learning]