<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Eventities</title><link>https://sourceforge.net/p/eventities/wiki/Eventities/</link><description>Recent changes to Eventities</description><atom:link href="https://sourceforge.net/p/eventities/wiki/Eventities/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 13 Sep 2014 01:39:57 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/eventities/wiki/Eventities/feed" rel="self" type="application/rss+xml"/><item><title>Eventities modified by Patrick</title><link>https://sourceforge.net/p/eventities/wiki/Eventities/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -29,7 +29,7 @@
   foaf:name "Adam" ;
   rdf:describedBy &amp;lt;Outcome1&amp;gt;,&amp;lt;OutcomeN&amp;gt; .

-Is reflexive to
+Is reciprocal to

 &amp;lt;Event1&amp;gt; a nv:Event ;
   nv:outcomes,ore:aggregates &amp;lt;Outcome1&amp;gt;,&amp;lt;OutcomeN&amp;gt; . 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrick</dc:creator><pubDate>Sat, 13 Sep 2014 01:39:57 -0000</pubDate><guid>https://sourceforge.nete2c29e448bf614dd6951c358065a0fc96f144023</guid></item><item><title>Eventities modified by Patrick</title><link>https://sourceforge.net/p/eventities/wiki/Eventities/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -20,7 +20,7 @@
 In its simplest form, an `nv:Entity` is a URI for an authoritative reference. In any project or application where a real link to an established object is needed, the `@id` *should be* the authority URI that already exists. When such a URI is unavailable or unreliable, the locally minted `@id` becomes this (hopefully for the world). The set of `nv:Outcome`s included in the properties of each `nv:Entity` is a convenience feature, as it can also be automatically applied by querying for outcomes with this entity (??? SPARQL this ???).

 ~~~~~
-aside for ignorance
+aside for ignorance ??? clean up as below with TTL and JSON

 In effect, the nv:Event outcomes confer relationships onto each nv:Entity. This 
 is a little more complex than if:
@@ -44,6 +44,7 @@
 inherited to &amp;lt;Outcome1&amp;gt;, so the description of &amp;lt;Person1&amp;gt; is less static and 
 can be seen as updating through time.
 ~~~~~~
+Though this example is a person, an `nv:Entity` is any imaginable noun. It can be used for landmarks, clans, structures, governments, vehicles...

 ### Unpacking `nv:Event`
 There is nothing logical preventing an `nv:Event` from also being an `nv:Entity` and it may be subclassed in the future. However, the principal feature of an `nv:Event` is that is implies it will have a `date` and `location` (of some description). These are not required because just having the node is important enough that further description is gravy. Every `nv:Event`, however, MUST have outcomes (nv:outcomes, ore:aggregates) which `rdf:describes` the `nv:Entity`(s) which they effect.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrick</dc:creator><pubDate>Fri, 12 Sep 2014 23:34:16 -0000</pubDate><guid>https://sourceforge.net07d8b8df545303dc14182777a6fbc1cd640e6784</guid></item><item><title>Eventities modified by Patrick</title><link>https://sourceforge.net/p/eventities/wiki/Eventities/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="foundations"&gt;Foundations&lt;/h2&gt;
&lt;p&gt;In respect to LOD and OAC standards, all object resources in this code, at any point, are simple objects which can be described in the minimum amount of data, externally gathering all other attributes. At any point, an object should carry its own URI and be dereferencable so as not to break the graph. There is no strong preference to a storage type or characteristic, so long as these objects can be delivered as expected. This projects suggests JSON-LD because it is cool right now, but any RDF-y syntax that comes in the future may be made to work without much stress.&lt;/p&gt;
&lt;p&gt;All resources in this system fall into two categories—&lt;em&gt;entities&lt;/em&gt; and &lt;em&gt;events&lt;/em&gt;. These will be explored in more detail below, but have basically analogous to the difference between the two nodes referenced in a triple. An &lt;code&gt;nv:Entity&lt;/code&gt; (prefix pending) is a special resource that carries an &lt;code&gt;[nv:Event]&lt;/code&gt; (&lt;code&gt;rdf:describedby&lt;/code&gt;) set in place of more advanced relationships and attributes. An &lt;code&gt;nv:Event&lt;/code&gt; functions as the node which confers these relationships and attributes by maintaining a set of &lt;code&gt;nv:Outcomes&lt;/code&gt; which confer new attributes onto one or more &lt;code&gt;nv:Entity&lt;/code&gt;s at a point in time.&lt;/p&gt;
&lt;h3 id="attributes"&gt;Attributes&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Attribute&lt;/th&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;@id&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;In an isolated, noninteroperable project this may be as simple as an iterated integer or unique string. In an honest and open project this will be a URI as the &lt;code&gt;@id&lt;/code&gt; in JSON-LD specifications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;label&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0-1&lt;/td&gt;
&lt;td&gt;This can be as complex as desired, but is only a human readable string with no further meaning. In best practice, it is replaced with something appropriately specific to your resource such as &lt;code&gt;rdfs:label&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;@type&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;By default, all resources will be &lt;code&gt;nv:Entity&lt;/code&gt;s, but this structure makes it appropriate to also identify each of these resources also as &lt;code&gt;foaf:Person&lt;/code&gt;, &lt;code&gt;frbr:ClassicalWork&lt;/code&gt;, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="attribute-restrictions"&gt;Attribute Restrictions&lt;/h4&gt;
&lt;p&gt;No other attribute is recommended on the resource in this state. A specific web application or service may attach other properties as a convenience or presentation aid, but &lt;em&gt;should not&lt;/em&gt; include attributes best assigned by an &lt;code&gt;nv:Event&lt;/code&gt;. Possible attributes may include &lt;code&gt;icon&lt;/code&gt; with a link to a representative image or character, &lt;code&gt;displayTemplate&lt;/code&gt; with a link to an HTML snippet for display, etc.&lt;/p&gt;
&lt;h4 id="dereferencing-and-delivery"&gt;Dereferencing and Delivery&lt;/h4&gt;
&lt;p&gt;As these are real and discrete objects, it may be useful to not only dereference the set of &lt;code&gt;nv:Events&lt;/code&gt; on an &lt;code&gt;nv:Entity&lt;/code&gt;, but also to add a general set of properties with information like the generator, modifications, creation date, etc. For use with tools that expect a very well-described resource (and which may not be aware of the concept of the set of events attached), a simple switch may be handy to 'resolve' the events onto the requested entity itself. Clever machines can do this by understanding the &lt;code&gt;rdf:describedBy&lt;/code&gt; relationship on their own.&lt;/p&gt;
&lt;h3 id="unpacking-nventity"&gt;Unpacking &lt;code&gt;nv:Entity&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;In its simplest form, an &lt;code&gt;nv:Entity&lt;/code&gt; is a URI for an authoritative reference. In any project or application where a real link to an established object is needed, the &lt;code&gt;@id&lt;/code&gt; &lt;em&gt;should be&lt;/em&gt; the authority URI that already exists. When such a URI is unavailable or unreliable, the locally minted &lt;code&gt;@id&lt;/code&gt; becomes this (hopefully for the world). The set of &lt;code&gt;nv:Outcome&lt;/code&gt;s included in the properties of each &lt;code&gt;nv:Entity&lt;/code&gt; is a convenience feature, as it can also be automatically applied by querying for outcomes with this entity (??? SPARQL this ???).&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;aside&lt;/span&gt; &lt;span class="nb"&gt;for&lt;/span&gt; &lt;span class="n"&gt;ignorance&lt;/span&gt;

&lt;span class="k"&gt;In&lt;/span&gt; &lt;span class="nx"&gt;effect&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;the&lt;/span&gt; &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;Event&lt;/span&gt; &lt;span class="nx"&gt;outcomes&lt;/span&gt; &lt;span class="nx"&gt;confer&lt;/span&gt; &lt;span class="nx"&gt;relationships&lt;/span&gt; &lt;span class="nx"&gt;onto&lt;/span&gt; &lt;span class="nb"&gt;each&lt;/span&gt; &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;Entity.&lt;/span&gt; &lt;span class="nx"&gt;This&lt;/span&gt; 
&lt;span class="nx"&gt;is&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;little&lt;/span&gt; &lt;span class="nx"&gt;more&lt;/span&gt; &lt;span class="nx"&gt;complex&lt;/span&gt; &lt;span class="nx"&gt;than&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;

&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Person1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;Entity&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;foaf&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;Person&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nx"&gt;foaf&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt; &lt;span class="s2"&gt;"Adam"&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nx"&gt;rdf&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;describedBy&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Outcome1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;OutcomeN&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;.&lt;/span&gt;

&lt;span class="nx"&gt;Is&lt;/span&gt; &lt;span class="nx"&gt;reflexive&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt;

&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Event1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;Event&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;outcomes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nx"&gt;ore&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;aggregates&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Outcome1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;OutcomeN&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;.&lt;/span&gt; 
     &lt;span class="c1"&gt;// This is a weird part, I might be missing a resourcemap&lt;/span&gt;

&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Outcome1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nx"&gt;ore&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;AggregatedBy&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;nv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;inchronizedBy&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Event1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// This means "placed in time by"&lt;/span&gt;
  &lt;span class="nx"&gt;rdf&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;describes&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Person1&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nx"&gt;foaf&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt; &lt;span class="s2"&gt;"Adam: .&lt;/span&gt;

&lt;span class="s2"&gt;In this way, &amp;lt;Event1&amp;gt; can be described with a date, location, etc. that are &lt;/span&gt;
&lt;span class="s2"&gt;inherited to &amp;lt;Outcome1&amp;gt;, so the description of &amp;lt;Person1&amp;gt; is less static and &lt;/span&gt;
&lt;span class="s2"&gt;can be seen as updating through time.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="unpacking-nvevent"&gt;Unpacking &lt;code&gt;nv:Event&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;There is nothing logical preventing an &lt;code&gt;nv:Event&lt;/code&gt; from also being an &lt;code&gt;nv:Entity&lt;/code&gt; and it may be subclassed in the future. However, the principal feature of an &lt;code&gt;nv:Event&lt;/code&gt; is that is implies it will have a &lt;code&gt;date&lt;/code&gt; and &lt;code&gt;location&lt;/code&gt; (of some description). These are not required because just having the node is important enough that further description is gravy. Every &lt;code&gt;nv:Event&lt;/code&gt;, however, MUST have outcomes (nv:outcomes, ore:aggregates) which &lt;code&gt;rdf:describes&lt;/code&gt; the &lt;code&gt;nv:Entity&lt;/code&gt;(s) which they effect.&lt;/p&gt;
&lt;p&gt;It is these &lt;code&gt;nv:Outcome&lt;/code&gt;s that hold the magic for this arrangement. Each one &lt;code&gt;rdf:describes&lt;/code&gt; an &lt;code&gt;nv:Entity&lt;/code&gt; to assign a new property to it as a result of the occurrence of the referenced &lt;code&gt;nv:Event&lt;/code&gt;. In practice in an application, these &lt;code&gt;nv:Outcome&lt;/code&gt;s will hold three main types of data: &lt;em&gt;handling information&lt;/em&gt;, &lt;em&gt;evidence&lt;/em&gt;, and &lt;em&gt;attribution&lt;/em&gt;. Though certain clearinghouses may establish rules for expected vocabularies, this system does not prevent the addition of any annotation, allowing for the proliferation and simple adoption of emergent ways of identifying handling (as presentation APIs become more relevant and numerous), evidence (as different assertions may require citation conventions which vary by field), and attribution (as authorization matures and more automatic annotation machines are built).&lt;/p&gt;
&lt;h4 id="handling-information"&gt;Handling Information&lt;/h4&gt;
&lt;p&gt;An application may specify for itself internal information which makes the data easier to deal with and may also be shared through an application specific API or formalized with external vocabularies. For example, an &lt;code&gt;nv:Event&lt;/code&gt; which represents a person's birth may look like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;&amp;lt;Person1&amp;gt;&lt;/span&gt; a nv:Entity, foaf:Person ;
  inApp:label "Adam" ;
  rdf:describedBy &lt;span class="nt"&gt;&amp;lt;Outcome&lt;/span&gt;&lt;span class="err"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Birthday&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; .

&lt;span class="nt"&gt;&amp;lt;Event&lt;/span&gt;&lt;span class="err"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Birthday&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; a nv:Event, foaf:dateOfBirth ; // perhaps this foaf is inappropriate
  owl:inXSDDateTime "1966-03-31" ;
  nv:location "unhelpful Literal" ;
  nv:outcomes,ore:aggregates &lt;span class="nt"&gt;&amp;lt;Outcome&lt;/span&gt;&lt;span class="err"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Birthday&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; .
// Other outcomes would be assigning children to parents, siblings, hospitals...

&lt;span class="nt"&gt;&amp;lt;Outcome&lt;/span&gt;&lt;span class="err"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Birthday&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; a ore:SpecificResource ;
  ore:AggregatedBy, nv:inchronizedBy &lt;span class="nt"&gt;&amp;lt;Event&lt;/span&gt;&lt;span class="err"&gt;.&lt;/span&gt;&lt;span class="na"&gt;Birthday&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; ;
  rdf:describes &lt;span class="nt"&gt;&amp;lt;Person1&amp;gt;&lt;/span&gt; ;
  foaf:gender ;
// Other outcomes would be assigning birth parents, gender, given name...
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;In the JSON (inApp removes @context, here), we would see these values combined with display and handling information. Just like in JSON-LD, the values of each property may be a simple literal or a specifically described object:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;Event&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/event/55"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt; &lt;span class="s2"&gt;"nv:Event"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"foaf:dateOfBirth"&lt;/span&gt; &lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;date&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"owl:inXSDDateTime"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"1966-03-31"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="k"&gt;visible&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;true&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;  &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;inApp&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="k"&gt;show&lt;/span&gt;
        &lt;span class="n"&gt;dataType&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"datePicker"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;inApp&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;control&lt;/span&gt; &lt;span class="n"&gt;input&lt;/span&gt;
        &lt;span class="n"&gt;onUpdate&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"updateDateFunction"&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;inApp&lt;/span&gt; &lt;span class="n"&gt;input&lt;/span&gt; &lt;span class="n"&gt;callback&lt;/span&gt;
&lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;Other&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt; &lt;span class="n"&gt;like&lt;/span&gt; &lt;span class="s1"&gt;'helptext'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'description'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'editable'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="n"&gt;etc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="nt"&gt;location&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;undefined&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="n"&gt;nonexistent&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"unhelpful Literal"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="k"&gt;visible&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;true&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;dataType&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"string"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="nt"&gt;icon&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"calendar"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;inApp&lt;/span&gt; &lt;span class="nt"&gt;lookup&lt;/span&gt; &lt;span class="nt"&gt;for&lt;/span&gt; &lt;span class="nt"&gt;icon&lt;/span&gt; &lt;span class="nt"&gt;display&lt;/span&gt;
    &lt;span class="nt"&gt;label&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Birthday of Abel"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;inApp&lt;/span&gt; &lt;span class="nt"&gt;for&lt;/span&gt; &lt;span class="nt"&gt;this&lt;/span&gt; &lt;span class="nt"&gt;event&lt;/span&gt;
    &lt;span class="nt"&gt;outcomes&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/outcomes/12"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;needs&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;be&lt;/span&gt; &lt;span class="n"&gt;referencable&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"ore:SpecificResource"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;probably&lt;/span&gt; &lt;span class="n"&gt;unneeded&lt;/span&gt; &lt;span class="n"&gt;inApp&lt;/span&gt;
        &lt;span class="n"&gt;toEvent&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/event/55"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;shorthand&lt;/span&gt; &lt;span class="n"&gt;for&lt;/span&gt; &lt;span class="n"&gt;ore&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;AggregatedBy&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="n"&gt;nv&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;inchronizedBy&lt;/span&gt;
        &lt;span class="s2"&gt;"rdf:describes"&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/03"&lt;/span&gt;
        &lt;span class="k"&gt;visible&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;true&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;set&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="err"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"foaf:person"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"nv:hasBirthMother"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;artificially&lt;/span&gt; &lt;span class="k"&gt;expanded&lt;/span&gt; &lt;span class="n"&gt;here&lt;/span&gt;
                &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/02"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
                &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Eve"&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
            &lt;span class="nt"&gt;labelAs&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Birth Mother"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;inApp&lt;/span&gt; &lt;span class="nt"&gt;label&lt;/span&gt; &lt;span class="nt"&gt;used&lt;/span&gt; &lt;span class="nt"&gt;when&lt;/span&gt; &lt;span class="nt"&gt;applied&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;person&lt;/span&gt; &lt;span class="nt"&gt;display&lt;/span&gt;
            &lt;span class="nt"&gt;visible&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;true&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="nt"&gt;dataType&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"personPicker"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;inApp&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;select&lt;/span&gt; &lt;span class="nt"&gt;or&lt;/span&gt; &lt;span class="nt"&gt;create&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt; &lt;span class="nt"&gt;person&lt;/span&gt; &lt;span class="nt"&gt;for&lt;/span&gt; &lt;span class="nt"&gt;this&lt;/span&gt;
            &lt;span class="err"&gt;}&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;others&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;add&lt;/span&gt; &lt;span class="nt"&gt;here&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt; &lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;birth&lt;/span&gt; &lt;span class="nt"&gt;father&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;gender&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt;
         &lt;span class="o"&gt;]&lt;/span&gt;
    &lt;span class="err"&gt;}&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;Person&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/03"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt; &lt;span class="s2"&gt;"nv:Entity"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"foaf:Person"&lt;/span&gt; &lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Abel"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;inApp&lt;/span&gt; &lt;span class="n"&gt;convenience&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;
    &lt;span class="k"&gt;icon&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"male"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;events&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="err"&gt;{&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;shorthand&lt;/span&gt; &lt;span class="n"&gt;for&lt;/span&gt; &lt;span class="n"&gt;rdf&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;DescribedBy&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;set&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt; &lt;span class="s2"&gt;"/entities/event/55"&lt;/span&gt; &lt;span class="cp"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="nt"&gt;All&lt;/span&gt; &lt;span class="nt"&gt;else&lt;/span&gt; &lt;span class="nt"&gt;is&lt;/span&gt; &lt;span class="nt"&gt;conferred&lt;/span&gt; &lt;span class="nt"&gt;by&lt;/span&gt; &lt;span class="nt"&gt;dereferencing&lt;/span&gt; &lt;span class="nt"&gt;the&lt;/span&gt; &lt;span class="nt"&gt;events&lt;/span&gt; &lt;span class="nt"&gt;above&lt;/span&gt;
    &lt;span class="s2"&gt;"nv:hasBirthMother"&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/02"&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;In the same &lt;code&gt;nv:Event&lt;/code&gt;, in a well-done application, the form for adding this birthday would also include an entry in the &lt;code&gt;nv:Event&lt;/code&gt; for Eve, assigning a "&lt;code&gt;nv:hasOffspring &amp;lt;Abel&amp;gt;&lt;/code&gt;" to ensure the reciprocal relationship is not only assigned, but attached to the very same birthday for easy discovery.&lt;/p&gt;
&lt;h4 id="evidence"&gt;Evidence&lt;/h4&gt;
&lt;p&gt;Ultimately, the goal of this organization is to set up a mechanism that lays plain the evidence for each assertions or assignment. ??? What to use ??? maybe &lt;span&gt;[SPAR &lt;a href="http://sempublishing.sourceforge.net"&gt;&lt;/a&gt;&lt;a href="http://sempublishing.sourceforge.net"&gt;http://sempublishing.sourceforge.net/&lt;/a&gt;]&lt;/span&gt; is good.&lt;/p&gt;
&lt;p&gt;To that end, an outcome may look like this (with omissions):&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/outcomes/12"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; 
    &lt;span class="n"&gt;toEvent&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/event/55"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="s2"&gt;"rdf:describes"&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/03"&lt;/span&gt;
    &lt;span class="k"&gt;visible&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;true&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
    &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;set&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="err"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"foaf:person"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"nv:hasBirthMother"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="o"&gt;@&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"/entities/person/02"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;evidence&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"Genesis 4:2"&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="o"&gt;???&lt;/span&gt; &lt;span class="n"&gt;some&lt;/span&gt; &lt;span class="n"&gt;good&lt;/span&gt; &lt;span class="n"&gt;scriptural&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="n"&gt;canonical&lt;/span&gt; &lt;span class="k"&gt;text&lt;/span&gt; &lt;span class="n"&gt;citation&lt;/span&gt;
        &lt;span class="n"&gt;attribution&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"http://ident.com/JohnQPublic"&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;more&lt;/span&gt; &lt;span class="k"&gt;below&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The evidence may be as populated as possible and refer to any sort of item that supports this. It is not possible to overload this property, but subordinating derivative references or authorities can make a well-established "fact" easier to resolve.&lt;/p&gt;
&lt;h4 id="attribution"&gt;Attribution&lt;/h4&gt;
&lt;p&gt;The evidences, the outcomes, and indeed any referenced entity here, can have its own attribution. It may be an automated machine process, an individual scholar, a center or research group, but they will be described in this area.&lt;/p&gt;
&lt;p&gt;Not to be diminished by its position or succinctness, this concept of micro-publishing is supported by this system and can become a powerful way to trace attribution of the research and work that goes into this data. Authentication is still wanting, but nevertheless these attributions allow for some level of trust when determining the quality of linked data or community contributions. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrick</dc:creator><pubDate>Fri, 12 Sep 2014 23:27:23 -0000</pubDate><guid>https://sourceforge.net089f6b04be1e2aac11bd7faab8a9042f81a99d73</guid></item></channel></rss>