The Vadalog system is a Knowledge Graph Management System (KGMS) that offers a language for performing complex logic reasoning tasks over knowledge graphs. At the same time, Vadalog delivers a platform to support the entire spectrum of data science tasks: data integration, pre-processing, statistical analysis, machine learning, algorithmic modeling, probabilistic reasoning and temporal reasoning. Its language is based on an extension of the rule-based language Datalog, Warded Datalog±, a high-performance language using an aggressive termination control strategy. Vadalog can support the entire spectrum of data science activities and tools. The system can read from and connect to multiple sources, from relational databases, such as PostgreSQL and MySQL, to graph databases, such as Neo4j, as
Property |
Value |
dbo:abstract |
The Vadalog system is a Knowledge Graph Management System (KGMS) that offers a language for performing complex logic reasoning tasks over knowledge graphs. At the same time, Vadalog delivers a platform to support the entire spectrum of data science tasks: data integration, pre-processing, statistical analysis, machine learning, algorithmic modeling, probabilistic reasoning and temporal reasoning. Its language is based on an extension of the rule-based language Datalog, Warded Datalog±, a high-performance language using an aggressive termination control strategy. Vadalog can support the entire spectrum of data science activities and tools. The system can read from and connect to multiple sources, from relational databases, such as PostgreSQL and MySQL, to graph databases, such as Neo4j, as well as make use of machine learning tools (e.g., Weka and Scikit-learn), and a web data extraction tool, OXPath. Additional Python libraries and extensions can also be easily integrated into the system. Vadalog is the result of a joint effort between University of Oxford, the Knowledge Graph Lab of Technische Universität Wien and Bank of Italy. (en) |
dbo:thumbnail |
wiki-commons:Special:FilePath/Knowledge_graph_management_system.png?width=300 |
dbo:wikiPageID |
71200312 (xsd:integer) |
dbo:wikiPageLength |
26764 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1118211474 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Probabilistic_reasoning dbr:Project_Jupyter dbr:Prolog dbr:Scikit-learn dbr:Declarative_programming dbr:Algorithm dbc:Graph_databases dbr:University_of_Oxford dbr:Decidability_(logic) dbr:Dependency_graph dbr:Inference dbc:Declarative_programming_languages dbc:Logic_programming_languages dbr:SPARQL dbr:Graph_database dbr:MySQL dbr:Machine_learning dbr:P_(complexity) dbr:Bank_of_Italy dbr:Data_binding dbr:Data_integration dbr:Data_wrangling dbr:Weka_(machine_learning) dbr:Logic_programming dbr:Logical_reasoning dbr:NoSQL dbr:DBMS dbr:Database dbr:Datalog dbr:Edgar_F._Codd dbr:First-order_logic dbr:Isomorphism dbr:Knowledge_base dbr:Knowledge_graph dbr:Rule-based_system dbr:Temporal_logic dbr:TensorFlow dbr:TU_Wien dbr:Tractable_problem dbr:Application_Programming_Interface dbr:PostgreSQL dbr:Neo4j dbr:Ontology_(information_science) dbr:RDBMS dbr:RDF_Schema dbr:Recursion_(computer_science) dbr:Semantic_Web_Rule_Language dbr:Expressive_power_(computer_science) dbr:In-memory_processing dbr:Probabilistic_logic dbr:Space_complexity dbr:Streaming_data dbr:Technische_Universität_Wien dbr:Tuple-generating_dependencies dbr:OWL_2 dbr:Existential_quantifier dbr:File:Cyclical_dependency_graph.png dbr:File:Knowledge_graph_management_system.png |
dbp:designers |
dbr:University_of_Oxford dbr:Bank_of_Italy dbr:TU_Wien |
dbp:family |
dbr:Datalog |
dbp:paradigm |
dbr:Declarative_programming dbr:Logic_programming |
dbp:wikiPageUsesTemplate |
dbt:Infobox_programming_language dbt:Math dbt:Mvar dbt:Reflist dbt:Sub |
dcterms:subject |
dbc:Graph_databases dbc:Declarative_programming_languages dbc:Logic_programming_languages |
rdf:type |
owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 dbo:ProgrammingLanguage |
rdfs:comment |
The Vadalog system is a Knowledge Graph Management System (KGMS) that offers a language for performing complex logic reasoning tasks over knowledge graphs. At the same time, Vadalog delivers a platform to support the entire spectrum of data science tasks: data integration, pre-processing, statistical analysis, machine learning, algorithmic modeling, probabilistic reasoning and temporal reasoning. Its language is based on an extension of the rule-based language Datalog, Warded Datalog±, a high-performance language using an aggressive termination control strategy. Vadalog can support the entire spectrum of data science activities and tools. The system can read from and connect to multiple sources, from relational databases, such as PostgreSQL and MySQL, to graph databases, such as Neo4j, as (en) |
rdfs:label |
Vadalog (en) |
owl:sameAs |
wikidata:Vadalog https://global.dbpedia.org/id/GQTx1 |
prov:wasDerivedFrom |
wikipedia-en:Vadalog?oldid=1118211474&ns=0 |
foaf:depiction |
wiki-commons:Special:FilePath/Cyclical_dependency_graph.png wiki-commons:Special:FilePath/Knowledge_graph_management_system.png |
foaf:isPrimaryTopicOf |
wikipedia-en:Vadalog |
is dbo:wikiPageWikiLink of |
dbr:Graph_database dbr:Knowledge_base dbr:Knowledge_graph |
is foaf:primaryTopic of |
wikipedia-en:Vadalog |