I'm somewhat confused by this metadata discussion.

Wouldn't things like phone numbers be considered data rather than metadata?

This syntax looks like it's going to get horribly messy, although i
suppose somewhat regularly formated things such as phone numbers could
be handed off to a parser.

--a

On 4/21/07, Jason Aller <[EMAIL PROTECTED]> wrote:
> 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
>
>
_______________________________________________
Sycamore-Dev mailing list
[EMAIL PROTECTED]
http://www.projectsycamore.org/
https://tools.cernio.com/mailman/listinfo/sycamore-dev

Reply via email to