From: Robin P. <Ro...@sl...> - 2010-05-04 09:48:45
|
Kelly's solution looks interesting. Familypedia's solution to the same problem, even before SMW was instituted, was to give every individual a separate page and categorize people. With SMW (and SF) it's a breeze. And we have a "freeform" optional automatically-generated introduction to each page using a template "Showfacts biography" so that each page doesn't look just like a table. Once we trap the data, we can generate interesting reports such as http://familypedia.wikia.com/wiki/Quadruple_descendants_of_Charlemagne (people whose four grandparents all descended from Charlemagne) and http://familypedia.wikia.com/wiki/1507 (births, deaths, marriages, and anyone else alive in 1507, showing parents or age at death, etc) Robin F Patterson Plimmerton, Porirua City, New Zealand http://genealogy.wikia.com/wiki/User:Robin_Patterson http://newzealand.wikia.com/wiki/User:Robin_Patterson ----- Original Message ----- From: "Kelly Jones" <kel...@gm...> To: <sem...@li...> Sent: Sunday, May 02, 2010 6:03 PM Subject: [Semediawiki-user] Annotating multiple objects on a single page > Problem: Sentences like this provide semantic information on many objects > at once: > > "Bob has two sons, Bill and Jim, who married Mary and Katy > respectively. Bill and Mary have twin girls, Jill and Amanda." > > However, in a normal semantic wiki, you can only provide semantic > information for one object per page. > > Possible solution: let people write to "blank" pages that aren't > associated with any object, and create the wiki pages dynamically from > those. > > Example: on a blank page that isn't a page on the wiki, you write: > > [Bob:text: has two sons, [Bob:son:Bill] and [Bob:son:Jim], who married > [Bill:wife:Mary] and [Jim:wife:Katy] respectively. Bill and Mary have > twin girls, [Bill:daughter:Jill] [Mary:daughter:Jill|] and > [Bill:daughter:Amanda] [Mary:daughter:Amanda|]. [Jill:twin:Amanda|]] > > (things like [Mary:daughter:Jill|] create a semantic triple, but print > nothing) > > When you save this page, the Bob page would have all the text in the > paragraph above, while the Jim, Bill, Mary, etc pages would just have the > semantic relations created above. > > This also lets people add information to the wiki in a more freeform > style and makes a cleaner separation between readers and editors. > > For efficiency, each time you save a "blank" page (there would be several > of these, maybe called 'username page 1', 'username page 2', etc), you > could update all the wiki pages it affects. > > This seems so basic, I'm guessing someone has already done it? > > -- > We're just a Bunch Of Regular Guys, a collective group that's trying > to understand and assimilate technology. We feel that resistance to > new ideas and technology is unwise and ultimately futile. > > ------------------------------------------------------------------------------ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |