content moved to: http://www.projectsycamore.org/Semantic_Wiki/API

Philip has a point about the nonpage based content, the trick is to design
the interface. If a non page content based system makes sense I'd propose
that it might be best to implement after a GUI page editor is built as it
would add nicely on to that.

On 4/21/07, Far McKon <[EMAIL PROTECTED]> wrote:

Yeah, that is a excellent overview of it.  Perhaps we should start a page
http://www.projectsycamore.org/Semantic_Wiki_Implementation

-Far

On 4/21/07, Philip Neustrom <[EMAIL PROTECTED]> wrote:
> Good thoughts, Jason.  I'd say those are the criteria we need for a
> complete system, regardless of how we end up implementing things.
>
> We should continue/move this discussion over here:
> http://www.projectsycamore.org/Semantic_Wiki  there's already a lot
> there.  In particular, I think it makes sense for the input of
> metadata to be done in a structure manner (e.g. not inside a wiki
> page's text), and I have a quick UI mockup.
>
> --philip
>
> On 4/21/07, Jason Aller <[EMAIL PROTECTED]> wrote:
> > Possible API for metadata in support of a semantic wiki. I needed to
see
> > this written out and maybe it will help everyone else to have as a
common
> > reference point to pound on.
> >
> >
> > A method for identifying information that either appears or does not
appear
> > on the page as metadata.
> > A method for referencing metadata information on the page to which it
refers
> > A method for referencing metadata information on pages on than the one
to
> > which it refers
> > A method of interactive querying for metadata across the wiki that
allows
> > both simple and advanced search interfaces
> > A method of programmatic interaction (reporting?) with metadata
> > A method for identifying information that either appears or does not
appear
> > on the page as metadata.
> >
> > [[meta(label=value, "display override")]] defaults to display value
unless
> > display override present
> >
> > [[meta(label(structure), "display override")]] defaults to not
display, but
> > display override allows display
> >
> > [[meta(bicycles_owned = 4)]]
> >
> > [[meta(phone(i=01,aaa=530,ppp=752,nnnn=5814))]]
> >
> > [[meta(phone(i=01,aaa=530,ppp=752,nnnn=5814), "i (aaa)
> > ppp-nnnn")]]
> >
> > [[meta(name(first="Philip",middle="Evelyn",last="Neustrom"))]]
> >
> > [[meta(name(first="Philip",middle="Evelyn",last="Neustrom"),
> > "first last")]]
> >
> >  * all middle names are fictitious, any resemblance to real middle
names in
> > purely unintentional *
> >
> >  A method for referencing metadata information on the page to which it
> > refers
> >
> > [[meta(label)]]
> >
> > [[meta(label, format)]]
> >  -- [[meta(phone, "i (aaa) ppp-nnnn")]]
> >   -- [[meta(phone, "ppp-nnnn")]]
> >  -- [[meta(name, "last, first")]]
> >
> > A method for referencing metadata information on pages on than the one
to
> > which it refers
> >
> > [[meta("pagename" label)]]
> >
> >  -- [[meta("Users/PhilipNeustrom" name, bicycles_owned)]]
> >
> >  -- [[meta("Users/PhilipNeustrom" name, "last, first")]]
> >
> >  -- [[meta(wiki:davis:"Users/PhilipNeustrom" name, "first
> > last")]]
> >
> > A method of interactive querying for metadata across the wiki that
allows
> > both simple and advanced search interfaces
> >
> > use the existing search box, but add an advanced section. The advanced
> > should have a drop down for all of the known labels and a value entry
> > textbox. there should be a wiki page for categorizing labels into
groups?
> >
> > A method of programmatic interaction (reporting?) with metadata
> >
> > [[metareport(count(label))]]
> >
> > -- [[metareport(count(phone))]] we know about x number of phones
> >
> >  [[metareport(sum(label))]]
> >
> > -- [[metareport(sum(bicycles_owned))]]
> >
> >  [[metareport(average(label))]]
> >
> > -- [[metareport(average(bicycles_owned))]]
> >
> > [[metareport(listpages(label))]]
> >
> > -- [[metareport(listpages(Chinese_Restaurant))]]
> >
> > [[metareport(listpageswhere(label = value))]]
> >
> > --
> > [[metareport(listpageswhere(stocks_number_of_kinds_of_beer
> > > 5))]]
> >
> > --
> > J.R. Aller
> > [EMAIL PROTECTED]
> > _______________________________________________
> > Sycamore-Dev mailing list
> > [EMAIL PROTECTED]
> > http://www.projectsycamore.org/
> > https://tools.cernio.com/mailman/listinfo/sycamore-dev
> >
> >
> _______________________________________________
> Sycamore-Dev mailing list
> [EMAIL PROTECTED]
> http://www.projectsycamore.org/
> https://tools.cernio.com/mailman/listinfo/sycamore-dev
>
_______________________________________________
Sycamore-Dev mailing list
[EMAIL PROTECTED]
http://www.projectsycamore.org/
https://tools.cernio.com/mailman/listinfo/sycamore-dev




--
J.R. Aller
[EMAIL PROTECTED]
_______________________________________________
Sycamore-Dev mailing list
[EMAIL PROTECTED]
http://www.projectsycamore.org/
https://tools.cernio.com/mailman/listinfo/sycamore-dev

Reply via email to