Many thanks for the explanations Markus!
I still feel uneasy about the hard-to-remember-neonym. I cannot prove
it, but believe the term snak will have to be learned by anyone who
interacts with the system through the API, any form of import
mechanism, etc. This is far wider than the developers in the sense of
coders. I may be wrong here.
I guess you have considered broadening the concept of statement. Why
does this not work? My feeling is that it is a statement that a
property is not applicable ("has not value"). Naively speaking, such a
statement does require a source and in many respects is similar to
other forms of statements.
Gregor
On 5 April 2012 21:04, Markus Krötzsch <markus(a)semantic-mediawiki.org> wrote:
Gregor, James, I don't know if you are familiar
with OWL and other semantic
web standards, but if you are then the following explanation might be useful
for you:
The most precise general term for Snak in Semantic Web speak would be
"axiom". The term "assertion" is more specific, since an assertion
in
ontology languages is an axiom that expresses instance-level information
about individuals and literals. You may also have heard of the related
terminology "ABox" that is used in description logics, again referring to
instance-level knowledge. Snaks, in contrast, could also express some schema
level statements, so calling them assertions would be misleading for people
who are familiar with OWL and similar languages.
On the other hand, "axiom" would also be a poor choice of name. For one
thing, it is not certain that all Snaks will have an easy reading as OWL
axioms, and there are certainly many OWL axioms that cannot be written as
Snaks. Moreover, the word "axiom" already has a variety of meanings in other
contexts, none of which is what we mean here. Since Snaks are a purely
technical construct in Wikidata that will mainly be seen by developers, we
have thus given them a name that does not suggest anything specific.
Markus
On 05/04/12 04:51, James HK wrote:
Hi,
When I glanced over the data model description and found the word
'Snaks' [1] as entity or unit of facts, it created some interpretive
confusion. Semantic web already uses some abstract language to
describe entity concepts, if possible don't introduce another one just
to describe a new concept and if necessary please choose a descriptor
that is more self-explanatory.
[1]
http://meta.wikimedia.org/wiki/Wikidata/Data_model#Snaks
Cheers
On Thu, Apr 5, 2012 at 7:37 AM, Gregor Hagedorn<g.m.hagedorn(a)gmail.com>
wrote:
Would the Word "assertion" be a possible replacement for the neonym
"Snak"?
_______________________________________________
Wikidata-l mailing list
Wikidata-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l
_______________________________________________
Wikidata-l mailing list
Wikidata-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l
_______________________________________________
Wikidata-l mailing list
Wikidata-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l
--
---------------------------------
Dr. G. Hagedorn
+49-(0)30-8304 2220 (work)
+49-(0)30-831 5785 (private)
http://www.linkedin.com/in/gregorhagedorn
https://profiles.google.com/g.m.hagedorn/about
This communication, together with any attachments, is made entirely on
my own behalf and in no way should be deemed to express official
positions of my employer. It is intended only for the person(s) to
whom it is addressed. Redistributing or publishing it without
permission may be a violation of copyright or privacy rights.