OWL::D...ertion(3pm)

πŸ’– NAME πŸ’–

ok so bestie, welcome to OWL::DirectSemantics::Element::ObjectPropertyAssertion β€” no cap, that's the whole name, it's giving long but it's iconic. This lil class represents an OWL ObjectPropertyAssertion. that's the whole job. slay. πŸ’…


✨ DESCRIPTION ✨

so basically this class is the main character version of the ObjectPropertyAssertion element in OWL Direct Semantics. like, when OWL wants to say "this thing relates to that thing via this property", this is the lil guy holding that whole vibe together. πŸ¦‹

also lowkey important: this class inherits from OWL::DirectSemantics::Element β€” so it's part of that family tree, periodt. 🌸

and it does the roles of OWL::DirectSemantics::Writer::FunctionalSyntax and OWL::DirectSemantics::Writer::Dump β€” so it can flex in both of those writing styles. multi-talented fr fr. ✨

πŸŽ€ Attributes πŸŽ€

  • annotations β€” a list of annotations that are associated with this object. the value is a ArrayRef. it's giving "extra notes attached to the vibe".
  • o β€” the object / target / value of the assertion. the value is a RDF::Trine::Node. 🫢 this one is a required attribute, so bestie, you cannot skip it, okay?
  • p β€” the predicate / relation of the assertion. the value is a RDF::Trine::Node. also a required attribute. no skipping. nope. πŸ™ˆ
  • s β€” the subject / source of the assertion. the value is a RDF::Trine::Node. yeah you guessed it β€” required attribute too. all three of s, p, o gotta show up, that's the trio, that's the friendship group. πŸ’–

πŸ‘€ SEE ALSO πŸ‘€

  • OWL::DirectSemantics
  • OWL::DirectSemantics::Element

go read those too, iykyk. πŸ“š


πŸ’œ AUTHOR πŸ’œ

Toby Inkster <tobyink@cpan.org>. the icon who wrote this. πŸ‘‘


Copyright 2011-2012 Toby Inkster

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. so like, go wild (within the rules). πŸŽ€


πŸ’€ DISCLAIMER OF WARRANTIES πŸ’€

ok bestie this part is the serious one, no jokes, keeping it exactly as it is:

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

and that's the whole page, mwah πŸ’‹ β€” this was OWL::D...ertion(3pm) from the User Contributed Perl Documentation, running on perl v5.32.1 and dated 2021-09-11. go be the main character of your own object property assertion, ily 🫢✨

πŸ“¦ where this page comes from