Re: [Cargo] inverse relationships and property domains?
David Epstein <[email protected]>
| Newsgroups | gmane.org.wikimedia.mediawiki |
|---|---|
| Message-ID | <CAK0sU7H74ueWG12FABW=bCKzzPN9YMfyroZuFjz2Z3UViHbM2w@mail.gmail.com> |
Thanks Sam. I'll query the inverse. On Mon, Aug 30, 2021 at 9:11 PM Sam Wilson <[email protected]> wrote: > I think the normal way to do this in Cargo would be not to have the > inverse property stored in a page's data, but rather to query the inverse > wherever required. So, for example, an Idaho page would define part_of as > USA, and then on the USA page you could have a template that displays all > the composed_of pages: {{#cargo query: tables = places | where = part_of > HOLDS 'USA' }}. This way, there's no double-entry of values and so > nothing to get out of sync. > On 31/8/21 6:42 am, David Epstein wrote: > > If a class has a *composed_of *property and a *part_of* property, can I > define these somewhere as inverse relationships? I'd like to set Idaho as > *part_of* the USA and then (automatically) see that assignment in USA's *composed_of > *list? > > Moreover, is it possible to specify that the properties have a more > specific domain, not just any page but only pages from the category "Place"? > > > > > > > _______________________________________________ > MediaWiki-l mailing list -- [email protected] > List information: https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ > > _______________________________________________ > MediaWiki-l mailing list -- [email protected] > List information: > https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ > _______________________________________________ MediaWiki-l mailing list -- [email protected] List information: https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/