sure no problem.

Logical properties of an address (page):
- Secondary Address, Building Number, Street Name, Street Prefix, Street
Suffix, Street Type
- City, State, Postal Area Code, Postal Stop Code

Presentation properties of an address (page), used to display it
- Hide Address, Show Line 1 & 2 only, Format as single line, Format as
postal label
- Abbreviate when possible, Abbreviate state, Abbreviate street type
- Validate city/state, Validate city/zipcode, Validate state/zipcode
- Address Height, Address Width, Address Font, ... ie all relevant CSS
parameters
- Show all links, Show postal links, Show street link

Noone cares to store such presentation properties certainly, though they're
critical to *presentation* of an address' page. Presentation properties are
naturally just template arguments, but each of them would be fields on a
form, which is what got me started on the issue of 'long long forms' and how
to sidestep that in some elegant manner. To those who say "hardcode
everything" or "force users to learn how to code html, css, wikitext,
widgets, and everything else technical" I kindly suggest that's not being
sensitive to the needs of the general public when confronted by (semantic)
wiki technology.

-----Original Message-----
From: yaro...@gmail.com [mailto:yaro...@gmail.com]On Behalf Of Yaron
Koren
Sent: Thursday, April 14, 2011 12:25 PM
To: jmccl...@hypergrove.com
Cc: semediawiki-devel@lists.sourceforge.net
Subject: Re: [SMW-devel] Talkspace Semantics


Hi,

Sorry - I still have no idea what you mean by presentation and logical
properties. Could you give an example of each?

-Yaron

On Thu, Apr 14, 2011 at 3:25 PM, John McClure <jmccl...@hypergrove.com>
wrote:
> Sorry for the jargon Yaron. spo=subject-predicate-object triple.
> Presentation properties are concerned either with how logical properties
are
> to be displayed (eg their visibilty format etc) or are those derived by
> association (ie #ask: calls). Logical properties are those which uniquely
> distinguish one class of resource from another. The logical properties are
> always stored of course, and presentation properties are normally
> template parameters (not stored) or are embedded in the presentation
itself
> (eg #ask: calls).
>
> One of my great concerns is performance, and I have a question for
> knowledgeable people that is totally pertinent. I've seen notes here about
> how much SMW hits the database, and I've looked a bit at (the smw_parser
> code) -- is it true that -- if caching is turned OFF -- all annotations
and
> #set calls are evaluated, each time a page is displayed, to determine if
the
> triples for the page are to be updated, not just when the page is
submitted?
> IOW, is it true that, to avoid that processing each time a page is
> displayed, that caching must be turned ON? But if an #ask call is on the
> page, then because we'd want the most current information displayed, the
> page would HAVE to be not-cached. So the fact that wiki pages are required
> to contain both logical+presentation properties, means that caching must
be
> turned OFF, and the triples db must therefore be constantly checked and
> rechecked whenever the page is displayed, not just when it is updated.
>
> These questions underscore my point, that if <includeonly>semantic
> data</includeonly> was located on the talk page, and if that transclusion
> was then cached, then the only database hits necessary when a
> subjectspace:page was displayed were jsut those concerned with #ask calls.
> That seems as it should be operationally, and I've noted earler about why
it
> seems as it should be theoretically. The only provisio I'd add is that
> transclusions need be nameable, eg {{pgname#transclusion-name}}
would derive
> from <includeonly name=transclusion-name>semantic data </includeonly>; the
> cache then holding these individually named html entities (that's really
all
> they are!) -- entities which might even have a direct relationship to the
> template-calls created by semantic forms.
>
> The arrangement I've proposed -- logical properties on the talkspace:page
> and presentation properties on the subjectspace:page -- seems to me might
> dramatically improve performance (while being, fwiw, intellectually
nicer).
>
> Any insights about caching & SMW are really appreciated... Thanks, John
>
> -----Original Message-----
> From: yaro...@gmail.com [mailto:yaro...@gmail.com]On Behalf Of Yaron Koren
> Sent: Wednesday, April 06, 2011 5:17 AM
> To: jmccl...@hypergrove.com
> Cc: Laurent Alquier; semediawiki-devel@lists.sourceforge.net
> Subject: Re: [SMW-devel] Talkspace Semantics
>
> Hi,
> I'm confused about a few things - John:
> - what do you mean by "logical properties" and "presentation properties"?
> - what's a "spo statement"?
> And Laurent - what would be an example of a "complex, arcane annotation"?
> -Yaron
>
> On Tue, Apr 5, 2011 at 10:02 PM, John McClure <jmccl...@hypergrove.com>
> wrote:
>>
>> Hmm you raise some interesting possibilities however it seems that a
>> generic capability to store spo triples about any wikipage is much more
>> ambitious than what I'm suggesting. In my proposal, queries do not change
>> whatsoever; howebver the SH approach would involve compound queries,
first
>> of the subject-page's own triples, and then of the other-namespace-page's
>> set of triples to identify those whose subject is the subject-page. That
>> said, your suggestion is an absolute requirement for instance in the
legal
>> arena whose documents have nothing BUT spo statements (albeit couched in
>> lovely legalese) that is of course, if one is not interested in documents
>> being the result of a massive number of cascading transclusions!!! Thanks
>> for your thoughts. John
>>
>> -----Original Message-----
>> From: lalqu...@gmail.com [mailto:lalqu...@gmail.com]On Behalf Of Laurent
>> Alquier
>> Sent: Tuesday, April 05, 2011 2:19 PM
>> To: jmccl...@hypergrove.com
>> Cc: Yaron Koren; semediawiki-devel@lists.sourceforge.net
>> Subject: Re: [SMW-devel] Talkspace Semantics
>>
>> I can see a use for this sort of thing with any automated annotation
>> application.
>> It would be nice to have a way to store complex, arcane annotations
>> without overloading the wiki page itself.
>> It doesn't have to be in the talk page, maybe a separate name space
>> altogether, but being able to extend annotations of one page to the same
>> page in a different name space could have some benefits.
>> A practical example is the Semantic History extension
>> : http://www.mediawiki.org/wiki/Extension:SemanticHistory
>> Having these annotations in a separate namespace and still related to the
>> original page would help.
>> - Laurent
>>
>>
>> -------------------------------------------------------------------------
-----
>> Xperia(TM) PLAY
>> It's a major breakthrough. An authentic gaming
>> smartphone on the nation's most reliable network.
>> And it wants your games.
>> http://p.sf.net/sfu/verizon-sfdev
>> _______________________________________________
>> Semediawiki-devel mailing list
>> Semediawiki-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>
>
>
>
> --
> WikiWorks · MediaWiki Consulting · http://wikiworks.com
>



--
WikiWorks · MediaWiki Consulting · http://wikiworks.com


------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to