What is a knowledge baseIn LinkedData.Center a Knowledge Base is a semantic system where information is described as a set of statements according with the W3C standard Resource Description Framework (RDF). There are two disjoint set of statements: *TBox* and *ABox*. Together they make up the whole *knowledge base*:
In other words, TBox statements sometimes associate with object-oriented classes and ABox statements associate with instances of those classes. TBox statements tend to be more permanent within a knowledge base. and are often grouped in "ontologies" that describe a specific knowledge domain (e.g. business entities, people, goods, friendship, offering, geocoding, etc, etc) In contrast, ABox statements are much more dynamic in nature. A special type of ABox statements are those that are inferred through an automatic reasoning process, that is the evaluation of rules and/or axioms explicitly asserted or derived from TBox. What is language profileIn order to let computers do work for us, they must understand data. Not only grammar and syntax (like in EDI) but the real meaning of things. When this happens, machines can recognize, manage data and make decisions even when their provenance and quality is not totally known and data are incomplete. To enable this, we need to share knowledge using a language that is understandable both for humans and machines. A language profile is a trimmed down version of a set of ontologies that trades some expressive power for the efficiency of automatic reasoning. LinkedData.Center recognizes the KEES (Knowledge Exchange Engine Schema) language profile TBox statements and uses them to drive automated data ingestion. What is a sharable knowledgeLinkedData.Center introduces the concept of sharable knowledge fragment as a set of ABox statements associated to KEES language profile (TBox) that describe the knowledge base content in terms of:
A knowledge fragment is usually a linked data web resource. All knowledge fragments in a knowledge base are referred as the Knowledge Base Configuration. A semantic web agent denotes the piece of software that possesses the properties of autonomy, social ability, reactivity, proactivity, temporal continuity, and goal-orientedness. Multi-agent system consists of a number of agents which are capable of interacting with each other. In these systems, the agents are capable to cooperate, coordinate, and negotiate with each other. LinkedData.Center provides a multi-agent system to automate most of the typical knowledge base managements tasks:
|
graph type |
content type |
graph name |
life cycle |
LinkedDataGraph |
linked data statements |
same as the source URL |
These graphs are loaded during learning window. They are reloaded on data source changes. |
InferredKnowledgeGraph |
Inferred facts |
urn:kees:inferences |
This graph is created during reasoning window every time a linked data source changes |
All graphs contain RDF data triples together with their provenance metadata. The default graph contains the union of all named graph contents.
This document is copyright © 2016-2018 by LinkedData.Center and licensed under Attribution-NonCommercial-NoDerivatives 4.0 International Unported License.