Faris is a framework intended to represent ideas in sentences, and arrange them according to their factualness level (truth level). The representation must be MultiLingual, since ideas have nothing to do with language.
Keywords: Knowledge representation, Sentences, Language modeling, MultiLingual,
-
FAris: FARabi & ARIStotle. The concepts used in this project came from Aristotle's categories of beings. AlFarabi follows the same categorization.
-
FARIS: Factual Arrangement and Representation of Ideas in Sentences. Idea's are arranged according to their truth level (Mental State: think, believe).
-
Faris: (فارس) A knight in Arabic, and also a male name.
The core functions of Faris is to represent different ideas in sentences:
- Using three layers for representation:
- Linguistic: these are the parts of speech, such as verb, noun, adjective, etc.
- Philosophical: based on Aristotle's categories of beings, such as action, substance, time, place, etc.
- Knowledge: each idea can be a simple thought with one action, a conditional one or an opinion about what others think. A mind can hold many ideas which are grouped by their Mental State.
- @FIX Communicating (input/output): Faris uses STON as an input/output format.
- @TODO Browsing mechanisms through all Faris structures, which can be used to extract just a subset of ideas.
The reasoning functions of Faris:
- Detecting duplicate substances, actions and ideas.
- @TODO Generalization: substances, actions and ideas.
- @TODO Conflicting information detection
- @TODO Generalization of truth: if something is believed by many, it might be true.
Copyright (C) 2016-2017 Abdelkrime Aries
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.