123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472(*********************************************************************************)(* OCaml-RDF *)(* *)(* Copyright (C) 2012-2021 Institut National de Recherche en Informatique *)(* et en Automatique. All rights reserved. *)(* *)(* This program is free software; you can redistribute it and/or modify *)(* it under the terms of the GNU Lesser General Public License version *)(* 3 as published by the Free Software Foundation. *)(* *)(* This program is distributed in the hope that it will be useful, *)(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)(* GNU General Public License for more details. *)(* *)(* You should have received a copy of the GNU General Public License *)(* along with this program; if not, write to the Free Software *)(* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA *)(* 02111-1307 USA *)(* *)(* Contact: Maxence.Guesdon@inria.fr *)(* *)(*********************************************************************************)letsioc_str="http://rdfs.org/sioc/ns#";;letsioc=Iri.of_stringsioc_str;;letsioc_s=Iri.of_string(sioc_str^s);;letc_Community=sioc_"Community";;letc_Container=sioc_"Container";;letc_Forum=sioc_"Forum";;letc_Item=sioc_"Item";;letc_Post=sioc_"Post";;letc_Role=sioc_"Role";;letc_Site=sioc_"Site";;letc_Space=sioc_"Space";;letc_Thread=sioc_"Thread";;letc_User=sioc_"User";;letc_UserAccount=sioc_"UserAccount";;letc_Usergroup=sioc_"Usergroup";;letabout=sioc_"about";;letaccount_of=sioc_"account_of";;letaddressed_to=sioc_"addressed_to";;letadministrator_of=sioc_"administrator_of";;letattachment=sioc_"attachment";;letavatar=sioc_"avatar";;letcontainer_of=sioc_"container_of";;letcontent=sioc_"content";;letcontent_encoded=sioc_"content_encoded";;letcreated_at=sioc_"created_at";;letcreator_of=sioc_"creator_of";;letdescription=sioc_"description";;letemail=sioc_"email";;letemail_sha1=sioc_"email_sha1";;letembeds_knowledge=sioc_"embeds_knowledge";;letfeed=sioc_"feed";;letfirst_name=sioc_"first_name";;letfollows=sioc_"follows";;letfunction_of=sioc_"function_of";;letgroup_of=sioc_"group_of";;lethas_administrator=sioc_"has_administrator";;lethas_container=sioc_"has_container";;lethas_creator=sioc_"has_creator";;lethas_discussion=sioc_"has_discussion";;lethas_function=sioc_"has_function";;lethas_group=sioc_"has_group";;lethas_host=sioc_"has_host";;lethas_member=sioc_"has_member";;lethas_moderator=sioc_"has_moderator";;lethas_modifier=sioc_"has_modifier";;lethas_owner=sioc_"has_owner";;lethas_parent=sioc_"has_parent";;lethas_part=sioc_"has_part";;lethas_reply=sioc_"has_reply";;lethas_scope=sioc_"has_scope";;lethas_space=sioc_"has_space";;lethas_subscriber=sioc_"has_subscriber";;lethas_usergroup=sioc_"has_usergroup";;lethost_of=sioc_"host_of";;letid=sioc_"id";;letip_address=sioc_"ip_address";;letlast_activity_date=sioc_"last_activity_date";;letlast_item_date=sioc_"last_item_date";;letlast_name=sioc_"last_name";;letlast_reply_date=sioc_"last_reply_date";;letlatest_version=sioc_"latest_version";;letlink=sioc_"link";;letlinks_to=sioc_"links_to";;letmember_of=sioc_"member_of";;letmoderator_of=sioc_"moderator_of";;letmodified_at=sioc_"modified_at";;letmodifier_of=sioc_"modifier_of";;letname=sioc_"name";;letnext_by_date=sioc_"next_by_date";;letnext_version=sioc_"next_version";;letnote=sioc_"note";;letnum_authors=sioc_"num_authors";;letnum_items=sioc_"num_items";;letnum_replies=sioc_"num_replies";;letnum_threads=sioc_"num_threads";;letnum_views=sioc_"num_views";;letowner_of=sioc_"owner_of";;letparent_of=sioc_"parent_of";;letpart_of=sioc_"part_of";;letprevious_by_date=sioc_"previous_by_date";;letprevious_version=sioc_"previous_version";;letreference=sioc_"reference";;letrelated_to=sioc_"related_to";;letreply_of=sioc_"reply_of";;letscope_of=sioc_"scope_of";;letspace_of=sioc_"space_of";;letsubject=sioc_"subject";;letsubscriber_of=sioc_"subscriber_of";;lettitle=sioc_"title";;lettopic=sioc_"topic";;letusergroup_of=sioc_"usergroup_of";;moduleOpen=structletsioc_c_Community=c_Communityletsioc_c_Container=c_Containerletsioc_c_Forum=c_Forumletsioc_c_Item=c_Itemletsioc_c_Post=c_Postletsioc_c_Role=c_Roleletsioc_c_Site=c_Siteletsioc_c_Space=c_Spaceletsioc_c_Thread=c_Threadletsioc_c_User=c_Userletsioc_c_UserAccount=c_UserAccountletsioc_c_Usergroup=c_Usergroupletsioc_about=aboutletsioc_account_of=account_ofletsioc_addressed_to=addressed_toletsioc_administrator_of=administrator_ofletsioc_attachment=attachmentletsioc_avatar=avatarletsioc_container_of=container_ofletsioc_content=contentletsioc_content_encoded=content_encodedletsioc_created_at=created_atletsioc_creator_of=creator_ofletsioc_description=descriptionletsioc_email=emailletsioc_email_sha1=email_sha1letsioc_embeds_knowledge=embeds_knowledgeletsioc_feed=feedletsioc_first_name=first_nameletsioc_follows=followsletsioc_function_of=function_ofletsioc_group_of=group_ofletsioc_has_administrator=has_administratorletsioc_has_container=has_containerletsioc_has_creator=has_creatorletsioc_has_discussion=has_discussionletsioc_has_function=has_functionletsioc_has_group=has_groupletsioc_has_host=has_hostletsioc_has_member=has_memberletsioc_has_moderator=has_moderatorletsioc_has_modifier=has_modifierletsioc_has_owner=has_ownerletsioc_has_parent=has_parentletsioc_has_part=has_partletsioc_has_reply=has_replyletsioc_has_scope=has_scopeletsioc_has_space=has_spaceletsioc_has_subscriber=has_subscriberletsioc_has_usergroup=has_usergroupletsioc_host_of=host_ofletsioc_id=idletsioc_ip_address=ip_addressletsioc_last_activity_date=last_activity_dateletsioc_last_item_date=last_item_dateletsioc_last_name=last_nameletsioc_last_reply_date=last_reply_dateletsioc_latest_version=latest_versionletsioc_link=linkletsioc_links_to=links_toletsioc_member_of=member_ofletsioc_moderator_of=moderator_ofletsioc_modified_at=modified_atletsioc_modifier_of=modifier_ofletsioc_name=nameletsioc_next_by_date=next_by_dateletsioc_next_version=next_versionletsioc_note=noteletsioc_num_authors=num_authorsletsioc_num_items=num_itemsletsioc_num_replies=num_repliesletsioc_num_threads=num_threadsletsioc_num_views=num_viewsletsioc_owner_of=owner_ofletsioc_parent_of=parent_ofletsioc_part_of=part_ofletsioc_previous_by_date=previous_by_dateletsioc_previous_version=previous_versionletsioc_reference=referenceletsioc_related_to=related_toletsioc_reply_of=reply_ofletsioc_scope_of=scope_ofletsioc_space_of=space_ofletsioc_subject=subjectletsioc_subscriber_of=subscriber_ofletsioc_title=titleletsioc_topic=topicletsioc_usergroup_of=usergroup_ofendclassfrom?subg=letsub=matchsubwithNone->Term.Iri(g.Graph.name())|Somet->tinobject(self)methodabout=g.Graph.objects_of~sub~pred:aboutmethodabout_opt=matchself#aboutwith[]->None|x::_->Somexmethodabout_iris=Graph.only_iris(self#about)methodabout_opt_iri=matchself#about_iriswith[]->None|x::_->Somexmethodaccount_of=g.Graph.objects_of~sub~pred:account_ofmethodaccount_of_opt=matchself#account_ofwith[]->None|x::_->Somexmethodaccount_of_iris=Graph.only_iris(self#account_of)methodaccount_of_opt_iri=matchself#account_of_iriswith[]->None|x::_->Somexmethodaddressed_to=g.Graph.objects_of~sub~pred:addressed_tomethodaddressed_to_opt=matchself#addressed_towith[]->None|x::_->Somexmethodaddressed_to_iris=Graph.only_iris(self#addressed_to)methodaddressed_to_opt_iri=matchself#addressed_to_iriswith[]->None|x::_->Somexmethodadministrator_of=g.Graph.objects_of~sub~pred:administrator_ofmethodadministrator_of_opt=matchself#administrator_ofwith[]->None|x::_->Somexmethodadministrator_of_iris=Graph.only_iris(self#administrator_of)methodadministrator_of_opt_iri=matchself#administrator_of_iriswith[]->None|x::_->Somexmethodattachment=g.Graph.objects_of~sub~pred:attachmentmethodattachment_opt=matchself#attachmentwith[]->None|x::_->Somexmethodattachment_iris=Graph.only_iris(self#attachment)methodattachment_opt_iri=matchself#attachment_iriswith[]->None|x::_->Somexmethodavatar=g.Graph.objects_of~sub~pred:avatarmethodavatar_opt=matchself#avatarwith[]->None|x::_->Somexmethodavatar_iris=Graph.only_iris(self#avatar)methodavatar_opt_iri=matchself#avatar_iriswith[]->None|x::_->Somexmethodcontainer_of=g.Graph.objects_of~sub~pred:container_ofmethodcontainer_of_opt=matchself#container_ofwith[]->None|x::_->Somexmethodcontainer_of_iris=Graph.only_iris(self#container_of)methodcontainer_of_opt_iri=matchself#container_of_iriswith[]->None|x::_->Somexmethodcontent=Graph.literal_objects_ofg~sub~pred:contentmethodcontent_opt=matchself#contentwith[]->None|x::_->Somexmethodcontent_encoded=Graph.literal_objects_ofg~sub~pred:content_encodedmethodcontent_encoded_opt=matchself#content_encodedwith[]->None|x::_->Somexmethodcreated_at=Graph.literal_objects_ofg~sub~pred:created_atmethodcreated_at_opt=matchself#created_atwith[]->None|x::_->Somexmethodcreator_of=g.Graph.objects_of~sub~pred:creator_ofmethodcreator_of_opt=matchself#creator_ofwith[]->None|x::_->Somexmethodcreator_of_iris=Graph.only_iris(self#creator_of)methodcreator_of_opt_iri=matchself#creator_of_iriswith[]->None|x::_->Somexmethoddescription=Graph.literal_objects_ofg~sub~pred:descriptionmethoddescription_opt=matchself#descriptionwith[]->None|x::_->Somexmethodemail=g.Graph.objects_of~sub~pred:emailmethodemail_opt=matchself#emailwith[]->None|x::_->Somexmethodemail_iris=Graph.only_iris(self#email)methodemail_opt_iri=matchself#email_iriswith[]->None|x::_->Somexmethodemail_sha1=Graph.literal_objects_ofg~sub~pred:email_sha1methodemail_sha1_opt=matchself#email_sha1with[]->None|x::_->Somexmethodembeds_knowledge=g.Graph.objects_of~sub~pred:embeds_knowledgemethodembeds_knowledge_opt=matchself#embeds_knowledgewith[]->None|x::_->Somexmethodembeds_knowledge_iris=Graph.only_iris(self#embeds_knowledge)methodembeds_knowledge_opt_iri=matchself#embeds_knowledge_iriswith[]->None|x::_->Somexmethodfeed=g.Graph.objects_of~sub~pred:feedmethodfeed_opt=matchself#feedwith[]->None|x::_->Somexmethodfeed_iris=Graph.only_iris(self#feed)methodfeed_opt_iri=matchself#feed_iriswith[]->None|x::_->Somexmethodfirst_name=Graph.literal_objects_ofg~sub~pred:first_namemethodfirst_name_opt=matchself#first_namewith[]->None|x::_->Somexmethodfollows=g.Graph.objects_of~sub~pred:followsmethodfollows_opt=matchself#followswith[]->None|x::_->Somexmethodfollows_iris=Graph.only_iris(self#follows)methodfollows_opt_iri=matchself#follows_iriswith[]->None|x::_->Somexmethodfunction_of=g.Graph.objects_of~sub~pred:function_ofmethodfunction_of_opt=matchself#function_ofwith[]->None|x::_->Somexmethodfunction_of_iris=Graph.only_iris(self#function_of)methodfunction_of_opt_iri=matchself#function_of_iriswith[]->None|x::_->Somexmethodgroup_of=g.Graph.objects_of~sub~pred:group_ofmethodgroup_of_opt=matchself#group_ofwith[]->None|x::_->Somexmethodgroup_of_iris=Graph.only_iris(self#group_of)methodgroup_of_opt_iri=matchself#group_of_iriswith[]->None|x::_->Somexmethodhas_administrator=g.Graph.objects_of~sub~pred:has_administratormethodhas_administrator_opt=matchself#has_administratorwith[]->None|x::_->Somexmethodhas_administrator_iris=Graph.only_iris(self#has_administrator)methodhas_administrator_opt_iri=matchself#has_administrator_iriswith[]->None|x::_->Somexmethodhas_container=g.Graph.objects_of~sub~pred:has_containermethodhas_container_opt=matchself#has_containerwith[]->None|x::_->Somexmethodhas_container_iris=Graph.only_iris(self#has_container)methodhas_container_opt_iri=matchself#has_container_iriswith[]->None|x::_->Somexmethodhas_creator=g.Graph.objects_of~sub~pred:has_creatormethodhas_creator_opt=matchself#has_creatorwith[]->None|x::_->Somexmethodhas_creator_iris=Graph.only_iris(self#has_creator)methodhas_creator_opt_iri=matchself#has_creator_iriswith[]->None|x::_->Somexmethodhas_discussion=g.Graph.objects_of~sub~pred:has_discussionmethodhas_discussion_opt=matchself#has_discussionwith[]->None|x::_->Somexmethodhas_discussion_iris=Graph.only_iris(self#has_discussion)methodhas_discussion_opt_iri=matchself#has_discussion_iriswith[]->None|x::_->Somexmethodhas_function=g.Graph.objects_of~sub~pred:has_functionmethodhas_function_opt=matchself#has_functionwith[]->None|x::_->Somexmethodhas_function_iris=Graph.only_iris(self#has_function)methodhas_function_opt_iri=matchself#has_function_iriswith[]->None|x::_->Somexmethodhas_group=g.Graph.objects_of~sub~pred:has_groupmethodhas_group_opt=matchself#has_groupwith[]->None|x::_->Somexmethodhas_group_iris=Graph.only_iris(self#has_group)methodhas_group_opt_iri=matchself#has_group_iriswith[]->None|x::_->Somexmethodhas_host=g.Graph.objects_of~sub~pred:has_hostmethodhas_host_opt=matchself#has_hostwith[]->None|x::_->Somexmethodhas_host_iris=Graph.only_iris(self#has_host)methodhas_host_opt_iri=matchself#has_host_iriswith[]->None|x::_->Somexmethodhas_member=g.Graph.objects_of~sub~pred:has_membermethodhas_member_opt=matchself#has_memberwith[]->None|x::_->Somexmethodhas_member_iris=Graph.only_iris(self#has_member)methodhas_member_opt_iri=matchself#has_member_iriswith[]->None|x::_->Somexmethodhas_moderator=g.Graph.objects_of~sub~pred:has_moderatormethodhas_moderator_opt=matchself#has_moderatorwith[]->None|x::_->Somexmethodhas_moderator_iris=Graph.only_iris(self#has_moderator)methodhas_moderator_opt_iri=matchself#has_moderator_iriswith[]->None|x::_->Somexmethodhas_modifier=g.Graph.objects_of~sub~pred:has_modifiermethodhas_modifier_opt=matchself#has_modifierwith[]->None|x::_->Somexmethodhas_modifier_iris=Graph.only_iris(self#has_modifier)methodhas_modifier_opt_iri=matchself#has_modifier_iriswith[]->None|x::_->Somexmethodhas_owner=g.Graph.objects_of~sub~pred:has_ownermethodhas_owner_opt=matchself#has_ownerwith[]->None|x::_->Somexmethodhas_owner_iris=Graph.only_iris(self#has_owner)methodhas_owner_opt_iri=matchself#has_owner_iriswith[]->None|x::_->Somexmethodhas_parent=g.Graph.objects_of~sub~pred:has_parentmethodhas_parent_opt=matchself#has_parentwith[]->None|x::_->Somexmethodhas_parent_iris=Graph.only_iris(self#has_parent)methodhas_parent_opt_iri=matchself#has_parent_iriswith[]->None|x::_->Somexmethodhas_part=g.Graph.objects_of~sub~pred:has_partmethodhas_part_opt=matchself#has_partwith[]->None|x::_->Somexmethodhas_part_iris=Graph.only_iris(self#has_part)methodhas_part_opt_iri=matchself#has_part_iriswith[]->None|x::_->Somexmethodhas_reply=g.Graph.objects_of~sub~pred:has_replymethodhas_reply_opt=matchself#has_replywith[]->None|x::_->Somexmethodhas_reply_iris=Graph.only_iris(self#has_reply)methodhas_reply_opt_iri=matchself#has_reply_iriswith[]->None|x::_->Somexmethodhas_scope=g.Graph.objects_of~sub~pred:has_scopemethodhas_scope_opt=matchself#has_scopewith[]->None|x::_->Somexmethodhas_scope_iris=Graph.only_iris(self#has_scope)methodhas_scope_opt_iri=matchself#has_scope_iriswith[]->None|x::_->Somexmethodhas_space=g.Graph.objects_of~sub~pred:has_spacemethodhas_space_opt=matchself#has_spacewith[]->None|x::_->Somexmethodhas_space_iris=Graph.only_iris(self#has_space)methodhas_space_opt_iri=matchself#has_space_iriswith[]->None|x::_->Somexmethodhas_subscriber=g.Graph.objects_of~sub~pred:has_subscribermethodhas_subscriber_opt=matchself#has_subscriberwith[]->None|x::_->Somexmethodhas_subscriber_iris=Graph.only_iris(self#has_subscriber)methodhas_subscriber_opt_iri=matchself#has_subscriber_iriswith[]->None|x::_->Somexmethodhas_usergroup=g.Graph.objects_of~sub~pred:has_usergroupmethodhas_usergroup_opt=matchself#has_usergroupwith[]->None|x::_->Somexmethodhas_usergroup_iris=Graph.only_iris(self#has_usergroup)methodhas_usergroup_opt_iri=matchself#has_usergroup_iriswith[]->None|x::_->Somexmethodhost_of=g.Graph.objects_of~sub~pred:host_ofmethodhost_of_opt=matchself#host_ofwith[]->None|x::_->Somexmethodhost_of_iris=Graph.only_iris(self#host_of)methodhost_of_opt_iri=matchself#host_of_iriswith[]->None|x::_->Somexmethodid=Graph.literal_objects_ofg~sub~pred:idmethodid_opt=matchself#idwith[]->None|x::_->Somexmethodip_address=Graph.literal_objects_ofg~sub~pred:ip_addressmethodip_address_opt=matchself#ip_addresswith[]->None|x::_->Somexmethodlast_activity_date=Graph.literal_objects_ofg~sub~pred:last_activity_datemethodlast_activity_date_opt=matchself#last_activity_datewith[]->None|x::_->Somexmethodlast_item_date=Graph.literal_objects_ofg~sub~pred:last_item_datemethodlast_item_date_opt=matchself#last_item_datewith[]->None|x::_->Somexmethodlast_name=Graph.literal_objects_ofg~sub~pred:last_namemethodlast_name_opt=matchself#last_namewith[]->None|x::_->Somexmethodlast_reply_date=Graph.literal_objects_ofg~sub~pred:last_reply_datemethodlast_reply_date_opt=matchself#last_reply_datewith[]->None|x::_->Somexmethodlatest_version=g.Graph.objects_of~sub~pred:latest_versionmethodlatest_version_opt=matchself#latest_versionwith[]->None|x::_->Somexmethodlatest_version_iris=Graph.only_iris(self#latest_version)methodlatest_version_opt_iri=matchself#latest_version_iriswith[]->None|x::_->Somexmethodlink=g.Graph.objects_of~sub~pred:linkmethodlink_opt=matchself#linkwith[]->None|x::_->Somexmethodlink_iris=Graph.only_iris(self#link)methodlink_opt_iri=matchself#link_iriswith[]->None|x::_->Somexmethodlinks_to=g.Graph.objects_of~sub~pred:links_tomethodlinks_to_opt=matchself#links_towith[]->None|x::_->Somexmethodlinks_to_iris=Graph.only_iris(self#links_to)methodlinks_to_opt_iri=matchself#links_to_iriswith[]->None|x::_->Somexmethodmember_of=g.Graph.objects_of~sub~pred:member_ofmethodmember_of_opt=matchself#member_ofwith[]->None|x::_->Somexmethodmember_of_iris=Graph.only_iris(self#member_of)methodmember_of_opt_iri=matchself#member_of_iriswith[]->None|x::_->Somexmethodmoderator_of=g.Graph.objects_of~sub~pred:moderator_ofmethodmoderator_of_opt=matchself#moderator_ofwith[]->None|x::_->Somexmethodmoderator_of_iris=Graph.only_iris(self#moderator_of)methodmoderator_of_opt_iri=matchself#moderator_of_iriswith[]->None|x::_->Somexmethodmodified_at=Graph.literal_objects_ofg~sub~pred:modified_atmethodmodified_at_opt=matchself#modified_atwith[]->None|x::_->Somexmethodmodifier_of=g.Graph.objects_of~sub~pred:modifier_ofmethodmodifier_of_opt=matchself#modifier_ofwith[]->None|x::_->Somexmethodmodifier_of_iris=Graph.only_iris(self#modifier_of)methodmodifier_of_opt_iri=matchself#modifier_of_iriswith[]->None|x::_->Somexmethodname=Graph.literal_objects_ofg~sub~pred:namemethodname_opt=matchself#namewith[]->None|x::_->Somexmethodnext_by_date=g.Graph.objects_of~sub~pred:next_by_datemethodnext_by_date_opt=matchself#next_by_datewith[]->None|x::_->Somexmethodnext_by_date_iris=Graph.only_iris(self#next_by_date)methodnext_by_date_opt_iri=matchself#next_by_date_iriswith[]->None|x::_->Somexmethodnext_version=g.Graph.objects_of~sub~pred:next_versionmethodnext_version_opt=matchself#next_versionwith[]->None|x::_->Somexmethodnext_version_iris=Graph.only_iris(self#next_version)methodnext_version_opt_iri=matchself#next_version_iriswith[]->None|x::_->Somexmethodnote=Graph.literal_objects_ofg~sub~pred:notemethodnote_opt=matchself#notewith[]->None|x::_->Somexmethodnum_authors=Graph.literal_objects_ofg~sub~pred:num_authorsmethodnum_authors_opt=matchself#num_authorswith[]->None|x::_->Somexmethodnum_items=Graph.literal_objects_ofg~sub~pred:num_itemsmethodnum_items_opt=matchself#num_itemswith[]->None|x::_->Somexmethodnum_replies=Graph.literal_objects_ofg~sub~pred:num_repliesmethodnum_replies_opt=matchself#num_replieswith[]->None|x::_->Somexmethodnum_threads=Graph.literal_objects_ofg~sub~pred:num_threadsmethodnum_threads_opt=matchself#num_threadswith[]->None|x::_->Somexmethodnum_views=Graph.literal_objects_ofg~sub~pred:num_viewsmethodnum_views_opt=matchself#num_viewswith[]->None|x::_->Somexmethodowner_of=g.Graph.objects_of~sub~pred:owner_ofmethodowner_of_opt=matchself#owner_ofwith[]->None|x::_->Somexmethodowner_of_iris=Graph.only_iris(self#owner_of)methodowner_of_opt_iri=matchself#owner_of_iriswith[]->None|x::_->Somexmethodparent_of=g.Graph.objects_of~sub~pred:parent_ofmethodparent_of_opt=matchself#parent_ofwith[]->None|x::_->Somexmethodparent_of_iris=Graph.only_iris(self#parent_of)methodparent_of_opt_iri=matchself#parent_of_iriswith[]->None|x::_->Somexmethodpart_of=g.Graph.objects_of~sub~pred:part_ofmethodpart_of_opt=matchself#part_ofwith[]->None|x::_->Somexmethodpart_of_iris=Graph.only_iris(self#part_of)methodpart_of_opt_iri=matchself#part_of_iriswith[]->None|x::_->Somexmethodprevious_by_date=g.Graph.objects_of~sub~pred:previous_by_datemethodprevious_by_date_opt=matchself#previous_by_datewith[]->None|x::_->Somexmethodprevious_by_date_iris=Graph.only_iris(self#previous_by_date)methodprevious_by_date_opt_iri=matchself#previous_by_date_iriswith[]->None|x::_->Somexmethodprevious_version=g.Graph.objects_of~sub~pred:previous_versionmethodprevious_version_opt=matchself#previous_versionwith[]->None|x::_->Somexmethodprevious_version_iris=Graph.only_iris(self#previous_version)methodprevious_version_opt_iri=matchself#previous_version_iriswith[]->None|x::_->Somexmethodreference=g.Graph.objects_of~sub~pred:referencemethodreference_opt=matchself#referencewith[]->None|x::_->Somexmethodreference_iris=Graph.only_iris(self#reference)methodreference_opt_iri=matchself#reference_iriswith[]->None|x::_->Somexmethodrelated_to=g.Graph.objects_of~sub~pred:related_tomethodrelated_to_opt=matchself#related_towith[]->None|x::_->Somexmethodrelated_to_iris=Graph.only_iris(self#related_to)methodrelated_to_opt_iri=matchself#related_to_iriswith[]->None|x::_->Somexmethodreply_of=g.Graph.objects_of~sub~pred:reply_ofmethodreply_of_opt=matchself#reply_ofwith[]->None|x::_->Somexmethodreply_of_iris=Graph.only_iris(self#reply_of)methodreply_of_opt_iri=matchself#reply_of_iriswith[]->None|x::_->Somexmethodscope_of=g.Graph.objects_of~sub~pred:scope_ofmethodscope_of_opt=matchself#scope_ofwith[]->None|x::_->Somexmethodscope_of_iris=Graph.only_iris(self#scope_of)methodscope_of_opt_iri=matchself#scope_of_iriswith[]->None|x::_->Somexmethodspace_of=g.Graph.objects_of~sub~pred:space_ofmethodspace_of_opt=matchself#space_ofwith[]->None|x::_->Somexmethodspace_of_iris=Graph.only_iris(self#space_of)methodspace_of_opt_iri=matchself#space_of_iriswith[]->None|x::_->Somexmethodsubject=Graph.literal_objects_ofg~sub~pred:subjectmethodsubject_opt=matchself#subjectwith[]->None|x::_->Somexmethodsubscriber_of=g.Graph.objects_of~sub~pred:subscriber_ofmethodsubscriber_of_opt=matchself#subscriber_ofwith[]->None|x::_->Somexmethodsubscriber_of_iris=Graph.only_iris(self#subscriber_of)methodsubscriber_of_opt_iri=matchself#subscriber_of_iriswith[]->None|x::_->Somexmethodtitle=Graph.literal_objects_ofg~sub~pred:titlemethodtitle_opt=matchself#titlewith[]->None|x::_->Somexmethodtopic=g.Graph.objects_of~sub~pred:topicmethodtopic_opt=matchself#topicwith[]->None|x::_->Somexmethodtopic_iris=Graph.only_iris(self#topic)methodtopic_opt_iri=matchself#topic_iriswith[]->None|x::_->Somexmethodusergroup_of=g.Graph.objects_of~sub~pred:usergroup_ofmethodusergroup_of_opt=matchself#usergroup_ofwith[]->None|x::_->Somexmethodusergroup_of_iris=Graph.only_iris(self#usergroup_of)methodusergroup_of_opt_iri=matchself#usergroup_of_iriswith[]->None|x::_->Somexend