Author: fchrist
Date: Mon Jan 16 10:00:26 2012
New Revision: 1231889

URL: http://svn.apache.org/viewvc?rev=1231889&view=rev
Log:
STANBOL-456 Extended FactStore description

Modified:
    
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/factstore/index.mdtext

Modified: 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/factstore/index.mdtext
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/site/trunk/content/stanbol/docs/trunk/factstore/index.mdtext?rev=1231889&r1=1231888&r2=1231889&view=diff
==============================================================================
--- 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/factstore/index.mdtext 
(original)
+++ 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/factstore/index.mdtext 
Mon Jan 16 10:00:26 2012
@@ -2,15 +2,21 @@ Title: Factstore
 
 The FactStore is a component that let's use store relations between entities 
identified by their URIs. A relation between two or more entities is called a 
*fact*. The FactStore let's you store N-ary facts according to a user defined 
fact schema. In consequence you can store relations between N participating 
entities.
 
+The FactStore only stores the relation and not the entities itself. It only 
uses references to entities by using the entities' URI. The entities itself 
should be handled by another component, e.g. the 
[EntityHub](../entityhub.html). A fact is defined by a fact schema which is 
defined over types of entities.
+
+A fact schema can be defined between an arbitrary number of entities. In most 
cases a fact schema is defined between two or three entities. For example, the 
fact schema 'works-for' can be defined as a relation between entities of type 
'Person' and 'Organization'. The Fact Store interface allows the creation of 
custom fact schemata and to store facts according to these custom schemata.
+
+The Fact Store provides a simple to define and store facts. This component is 
meant to be used in scenarios where a simple solution is sufficient and it is 
not required to define a complex ontology with reasoning support.
+
 Read on and have a look at a concrete example or go to the [FactStore 
specification](specification.html) page for more details. If you need some 
information about its realization, read the notes about its [implementation 
concept](implementation.html).
 
 ## Example
 
 Imagine you want to store the fact that the person named John Doe works for 
the company Winzigweich. John Doe is represented by the URI 
http://www.doe.com/john and the company by http://www.winzigweich.de. This fact 
is stored as a relation between the entity http://www.doe.com/john and 
http://www.winzigweich.de.
 
-For this, we first need to create a so called fact schema that tells the 
FactStore what we would like to store. A fact schema has a unique name (often 
an URI is used) to identify it. To specify what kinds of entities we would like 
to store, we specify the type of the entities. Each type has an URI and should 
be defined by some ontology. For example, we can use the ontology specified by 
http://schema.org/.
+For this, we first need to create a so called fact schema that tells the 
FactStore what we would like to store. A fact schema has a unique name (often 
an URI is used) to identify it. To specify what kinds of entities we would like 
to store, we specify the type of the entities. Each type has an URI and should 
be defined by some ontology. For example, we can use the ontology specified by 
[schema.org](http://schema.org/).
 
-According to http://schema.org/ a person is of type http://schema.org/Person 
and an organization is of type http://schema.org/Organization. We will use 
these type information to specify the fact schema 
http://factschema.org/worksFor. The specification of a fact schema is written 
in JSON-LD, like this:
+According to [schema.org](http://schema.org/) is a person of type 
[http://schema.org/Person](http://schema.org/Person) and an organization is of 
type [http://schema.org/Organization](http://schema.org/Organization). We will 
use these type information to specify the fact schema 
http://factschema.org/worksFor. The specification of a fact schema is written 
in JSON-LD, like this:
 
     {
       "@context" : {
@@ -46,4 +52,4 @@ On success this will return a 201 (Creat
 
 ## REST API Documentation
 
-To get the latest documentation you should start your copy of Apache Stanbol 
and navigate your browser to  http://localhost:8080/factstore. There you will 
find more information and the documentation of the FactStore's REST API.
\ No newline at end of file
+To get the latest documentation you should start your copy of an Apache 
Stanbol launcher that includes the FactStore and navigate your browser to  
http://localhost:8080/factstore. There you will find more information and the 
documentation of the FactStore's REST API.
\ No newline at end of file


Reply via email to