https://bugzilla.wikimedia.org/show_bug.cgi?id=28729

             Bug #: 28729
           Summary: The ! (not) Comparator doesn't work for many-valued
                    properties
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Semantic MediaWiki
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]
    Classification: Unclassified


Performing a query for pages that do not have a particular value, as in
[[Type::!A]], returns pages with the excluded value so long as the page has
other values specified for the relevant property.

An example can be seen in the SMW sandbox at
http://sandbox.semantic-mediawiki.org/wiki/PageABTest

In that example, PageA has Type::A, while PageAB has Type::A and Type::B. The
second and third queries ask for pages with Type::!A, which should exclude both
pages, but only excludes PageA. PageAB is included in the results despite being
exempted by the query. Other pages listed in second and third queries appear to
be artifacts and are not relevant to the issue.

Even if this behavior is desired, a method of excluding pages where any member
of a set of properties met the exclusion criteria would be helpful.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to