Logo of Wikidata

Welcome to Wikidata, Mateusz Konieczny!

Wikidata is a free knowledge base that you can edit! It can be read and edited by humans and machines alike and you can go to any item page now and add to this ever-growing database!

Need some help getting started? Here are some pages you can familiarize yourself with:

  • Introduction – An introduction to the project.
  • Wikidata tours – Interactive tutorials to show you how Wikidata works.
  • Community portal – The portal for community members.
  • User options – including the 'Babel' extension, to set your language preferences.
  • Contents – The main help page for editing and using the site.
  • Project chat – Discussions about the project.
  • Tools – A collection of user-developed tools to allow for easier completion of some tasks.

Please remember to sign your messages on talk pages by typing four tildes (~~~~); this will automatically insert your username and the date.

If you have any questions, don't hesitate to ask on Project chat. If you want to try out editing, you can use the sandbox to try. Once again, welcome, and I hope you quickly feel comfortable here, and become an active editor for Wikidata.

Best regards! Jon Harald Søby (talk) 18:55, 13 October 2015 (UTC)Reply

Re: może być tego więcej edit

Hej! Ta edycja ma znacznik #drag-n-drop, co oznacza, iż błędne linkowanie zostało przeniesione ręcznie (przeciągnięte mówiąc ściślej, bo tak działa #drag-n-drop) z plWiki, przy pomocy narzędzia Yarla. Pewnie nie zwróciłem uwagi pracując szybko, albo etykieta była wtedy myląca. To nie był żaden automat, więc nie sądzę, żeby to była seria. Generalnie naszym największym wrogiem, jako polskojęzycznych edytorów Wikidanych, jest niechlujstwo naszych koleżanek i kolegów na plWiki, którego efekty mimowolnie czasem tu przenosimy :( Powerek38 (talk) 17:48, 26 April 2018 (UTC)Reply

religious art (Q2864737) edit

Can you please stop removing art genre? Religious art is an instance of an art genre, not a subclass of. By removing it you're causing thousands of constraint violations. Multichill (talk) 14:36, 14 February 2021 (UTC)Reply

This query may be of interest regarding your problems with subclass-of edit

Wikidata:SPARQL_query_service/queries/examples#Some_classes_with_both_physical_and_non-physical_super-classes. Enjoy! JesseW (talk) 02:40, 16 August 2022 (UTC)Reply

User talk page created edit

I placed a question on User talk:Mateusz Konieczny/failing testcases which was thus created; I hope that's okay with you. Please let us know if you want comments on your test cases placed somewhere else. SM5POR (talk) 13:59, 9 December 2022 (UTC)Reply

@SM5POR: - commenting there is 100% fine, maybe this page can be moved into different space if userspace can make people hesitate?Mateusz Konieczny (talk) 16:49, 9 December 2022 (UTC)Reply

I'd love for you to try out my warning gadget edit

I think it's (barely) usable now, and I'd love any feedback. It currently requires copying a mass of Javascript from User:JesseW/common.js but if you are willing to do that, let me know how it goes! Also, additional conflicting items would be very helpful, as well as suggestions about wording for the error messages. Note that it only handles editing of subclass-of properties so far, not instance-of. JesseW (talk) 02:47, 22 March 2023 (UTC)Reply

It is now more complete (includes instance-of, works on selecting a new value, not just after saving, more conflicting properties added) and separated out into its own file, so you can use it just by adding the following to your Special:MyPage/common.js.
mw.loader.load('//www.wikidata.org/w/index.php?title=User:JesseW/conflicting_superclass_warnings.js&action=raw&ctype=text/javascript'); // [[User:JesseW/conflicting_superclass_warnings.js]]
Very glad for any feedback! JesseW (talk) 02:32, 2 April 2023 (UTC)Reply
@JesseW: Hi, coming from the topic below I just see this message. Are you aware that this can be done thanks to statements in Wikidata ? disjoint union of (P2738)   is designed to put what you hardcode in your script in statements. classification.js uses them to warn when a class is an instance of several disjoint classes, or if a class is a subclass of disjoint classes. I think you might be interested considering this is more or less what you are trying to do, it seems. author  TomT0m / talk page 11:50, 21 April 2024 (UTC)Reply
Thank you, I didn't know that! When I get time, I'll look into doing it that way. The script is still useful for providing a UI around it, in any case. JesseW (talk) 01:26, 26 April 2024 (UTC)Reply

Failing testcase and disjointness statements edit

Hi, I wonder of how your "failing testcase" work. It seems to me there is a significant overlap with the disjoint union of (P2738)   statements, but I'm not sure everything you put in the testcase is captured by the statements ?

The classification.js script uses them to find and visualize problems in the ontology. author  TomT0m / talk page 11:46, 21 April 2024 (UTC)Reply

@TomT0m: I am checking what is linked from OpenStreetMap using https://wiki.openstreetmap.org/wiki/Key:wikipedia (and https://wiki.openstreetmap.org/wiki/Key:wikidata ). And sometimes real objects with valid links are claimed to be nonexisting. In such case I add them to list with cases looking like
    def test_detecting_castle_as_valid_primary_link(self):
        self.assert_linkability('Q2106892')

    def test_detecting_castle_that_was_used_as_prison_as_valid_primary_link(self):
        self.assert_linkability('Q11913101')

    def test_detecting_reconstructed_castle_as_valid_primary_link(self):
        self.assert_linkability('Q2461065')

and as long as Wikidata is classifying them as events/abstract objects/physical process etc my reports will complain, and I paste their outcome on my page. "disjoint union of (P2738)   statements" not familiar with them, not sure how they can be used Mateusz Konieczny (talk) 11:50, 21 April 2024 (UTC)Reply

Sorry, I corrected it was not disjoint union with but disjoint union of. One of the most useful example is on the entity class and expressed that an entity can not be both an instance of abstract object and concrete object (and also, but less importantly maybe, that there are no entities that are neither abstract or concrete). This is some kind of generalization of what you are trying to do, I think, expressed dynamically with statements. It's used by the classification.js script to find problems in the ontology when you navigate and do analysis, such as this on the side related to the religious statue example you found, dynamically. So
 
Example of use of the "disjoint union of" concrete/ abstract entity by the classification gadget.
. It's also use to generate database reports thanks to complex constraints which also find some problems in the ontology. One random problem taken in this list is on hypocorism (Q1130279) that if you navigate on after activating the classification gadget allows you to go to the disjoint statement that entails the problem, and see the same kind of visualization the screenshot above can show but in this specific case. author  TomT0m / talk page 12:07, 21 April 2024 (UTC)Reply