123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598(*********************************************************************************)(* 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 *)(* *)(*********************************************************************************)letvcard_str="http://www.w3.org/2006/vcard/ns#";;letvcard=Iri.of_stringvcard_str;;letvcard_s=Iri.of_string(vcard_str^s);;letc_Acquaintance=vcard_"Acquaintance";;letc_Address=vcard_"Address";;letc_Agent=vcard_"Agent";;letc_BBS=vcard_"BBS";;letc_Car=vcard_"Car";;letc_Cell=vcard_"Cell";;letc_Child=vcard_"Child";;letc_Colleague=vcard_"Colleague";;letc_Contact=vcard_"Contact";;letc_Coresident=vcard_"Coresident";;letc_Coworker=vcard_"Coworker";;letc_Crush=vcard_"Crush";;letc_Date=vcard_"Date";;letc_Dom=vcard_"Dom";;letc_Email=vcard_"Email";;letc_Emergency=vcard_"Emergency";;letc_Fax=vcard_"Fax";;letc_Female=vcard_"Female";;letc_Friend=vcard_"Friend";;letc_Gender=vcard_"Gender";;letc_Group=vcard_"Group";;letc_Home=vcard_"Home";;letc_ISDN=vcard_"ISDN";;letc_Individual=vcard_"Individual";;letc_Internet=vcard_"Internet";;letc_Intl=vcard_"Intl";;letc_Kin=vcard_"Kin";;letc_Kind=vcard_"Kind";;letc_Label=vcard_"Label";;letc_Location=vcard_"Location";;letc_Male=vcard_"Male";;letc_Me=vcard_"Me";;letc_Met=vcard_"Met";;letc_Modem=vcard_"Modem";;letc_Msg=vcard_"Msg";;letc_Muse=vcard_"Muse";;letc_Name=vcard_"Name";;letc_Neighbor=vcard_"Neighbor";;letc_None=vcard_"None";;letc_Organization=vcard_"Organization";;letc_Other=vcard_"Other";;letc_PCS=vcard_"PCS";;letc_Pager=vcard_"Pager";;letc_Parcel=vcard_"Parcel";;letc_Parent=vcard_"Parent";;letc_Postal=vcard_"Postal";;letc_Pref=vcard_"Pref";;letc_RelatedType=vcard_"RelatedType";;letc_Sibling=vcard_"Sibling";;letc_Spouse=vcard_"Spouse";;letc_Sweetheart=vcard_"Sweetheart";;letc_Tel=vcard_"Tel";;letc_TelephoneType=vcard_"TelephoneType";;letc_Text=vcard_"Text";;letc_TextPhone=vcard_"TextPhone";;letc_Type=vcard_"Type";;letc_Unknown=vcard_"Unknown";;letc_VCard=vcard_"VCard";;letc_Video=vcard_"Video";;letc_Voice=vcard_"Voice";;letc_Work=vcard_"Work";;letc_X400=vcard_"X400";;letadditional_name=vcard_"additional-name";;letadr=vcard_"adr";;letagent=vcard_"agent";;letanniversary=vcard_"anniversary";;letbday=vcard_"bday";;letcategory=vcard_"category";;letclass_=vcard_"class";;letcountry_name=vcard_"country-name";;letemail=vcard_"email";;letextended_address=vcard_"extended-address";;letfamily_name=vcard_"family-name";;letfn=vcard_"fn";;letgeo=vcard_"geo";;letgiven_name=vcard_"given-name";;lethasAdditionalName=vcard_"hasAdditionalName";;lethasAddress=vcard_"hasAddress";;lethasCalendarBusy=vcard_"hasCalendarBusy";;lethasCalendarLink=vcard_"hasCalendarLink";;lethasCalendarRequest=vcard_"hasCalendarRequest";;lethasCategory=vcard_"hasCategory";;lethasCountryName=vcard_"hasCountryName";;lethasEmail=vcard_"hasEmail";;lethasFN=vcard_"hasFN";;lethasFamilyName=vcard_"hasFamilyName";;lethasGender=vcard_"hasGender";;lethasGeo=vcard_"hasGeo";;lethasGivenName=vcard_"hasGivenName";;lethasHonorificPrefix=vcard_"hasHonorificPrefix";;lethasHonorificSuffix=vcard_"hasHonorificSuffix";;lethasInstantMessage=vcard_"hasInstantMessage";;lethasKey=vcard_"hasKey";;lethasLanguage=vcard_"hasLanguage";;lethasLocality=vcard_"hasLocality";;lethasLogo=vcard_"hasLogo";;lethasMember=vcard_"hasMember";;lethasName=vcard_"hasName";;lethasNickname=vcard_"hasNickname";;lethasNote=vcard_"hasNote";;lethasOrganizationName=vcard_"hasOrganizationName";;lethasOrganizationUnit=vcard_"hasOrganizationUnit";;lethasPhoto=vcard_"hasPhoto";;lethasPostalCode=vcard_"hasPostalCode";;lethasRegion=vcard_"hasRegion";;lethasRelated=vcard_"hasRelated";;lethasRole=vcard_"hasRole";;lethasSound=vcard_"hasSound";;lethasSource=vcard_"hasSource";;lethasStreetAddress=vcard_"hasStreetAddress";;lethasTelephone=vcard_"hasTelephone";;lethasTitle=vcard_"hasTitle";;lethasUID=vcard_"hasUID";;lethasURL=vcard_"hasURL";;lethasValue=vcard_"hasValue";;lethonorific_prefix=vcard_"honorific-prefix";;lethonorific_suffix=vcard_"honorific-suffix";;letkey=vcard_"key";;letlabel=vcard_"label";;letlanguage=vcard_"language";;letlatitude=vcard_"latitude";;letlocality=vcard_"locality";;letlogo=vcard_"logo";;letlongitude=vcard_"longitude";;letmailer=vcard_"mailer";;letn=vcard_"n";;letnickname=vcard_"nickname";;letnote=vcard_"note";;letorg=vcard_"org";;letorganization_name=vcard_"organization-name";;letorganization_unit=vcard_"organization-unit";;letphoto=vcard_"photo";;letpost_office_box=vcard_"post-office-box";;letpostal_code=vcard_"postal-code";;letprodid=vcard_"prodid";;letregion=vcard_"region";;letrev=vcard_"rev";;letrole=vcard_"role";;letsort_string=vcard_"sort-string";;letsound=vcard_"sound";;letstreet_address=vcard_"street-address";;lettel=vcard_"tel";;lettitle=vcard_"title";;lettz=vcard_"tz";;leturl=vcard_"url";;letvalue=vcard_"value";;moduleOpen=structletvcard_c_Acquaintance=c_Acquaintanceletvcard_c_Address=c_Addressletvcard_c_Agent=c_Agentletvcard_c_BBS=c_BBSletvcard_c_Car=c_Carletvcard_c_Cell=c_Cellletvcard_c_Child=c_Childletvcard_c_Colleague=c_Colleagueletvcard_c_Contact=c_Contactletvcard_c_Coresident=c_Coresidentletvcard_c_Coworker=c_Coworkerletvcard_c_Crush=c_Crushletvcard_c_Date=c_Dateletvcard_c_Dom=c_Domletvcard_c_Email=c_Emailletvcard_c_Emergency=c_Emergencyletvcard_c_Fax=c_Faxletvcard_c_Female=c_Femaleletvcard_c_Friend=c_Friendletvcard_c_Gender=c_Genderletvcard_c_Group=c_Groupletvcard_c_Home=c_Homeletvcard_c_ISDN=c_ISDNletvcard_c_Individual=c_Individualletvcard_c_Internet=c_Internetletvcard_c_Intl=c_Intlletvcard_c_Kin=c_Kinletvcard_c_Kind=c_Kindletvcard_c_Label=c_Labelletvcard_c_Location=c_Locationletvcard_c_Male=c_Maleletvcard_c_Me=c_Meletvcard_c_Met=c_Metletvcard_c_Modem=c_Modemletvcard_c_Msg=c_Msgletvcard_c_Muse=c_Museletvcard_c_Name=c_Nameletvcard_c_Neighbor=c_Neighborletvcard_c_None=c_Noneletvcard_c_Organization=c_Organizationletvcard_c_Other=c_Otherletvcard_c_PCS=c_PCSletvcard_c_Pager=c_Pagerletvcard_c_Parcel=c_Parcelletvcard_c_Parent=c_Parentletvcard_c_Postal=c_Postalletvcard_c_Pref=c_Prefletvcard_c_RelatedType=c_RelatedTypeletvcard_c_Sibling=c_Siblingletvcard_c_Spouse=c_Spouseletvcard_c_Sweetheart=c_Sweetheartletvcard_c_Tel=c_Telletvcard_c_TelephoneType=c_TelephoneTypeletvcard_c_Text=c_Textletvcard_c_TextPhone=c_TextPhoneletvcard_c_Type=c_Typeletvcard_c_Unknown=c_Unknownletvcard_c_VCard=c_VCardletvcard_c_Video=c_Videoletvcard_c_Voice=c_Voiceletvcard_c_Work=c_Workletvcard_c_X400=c_X400letvcard_additional_name=additional_nameletvcard_adr=adrletvcard_agent=agentletvcard_anniversary=anniversaryletvcard_bday=bdayletvcard_category=categoryletvcard_class=class_letvcard_country_name=country_nameletvcard_email=emailletvcard_extended_address=extended_addressletvcard_family_name=family_nameletvcard_fn=fnletvcard_geo=geoletvcard_given_name=given_nameletvcard_hasAdditionalName=hasAdditionalNameletvcard_hasAddress=hasAddressletvcard_hasCalendarBusy=hasCalendarBusyletvcard_hasCalendarLink=hasCalendarLinkletvcard_hasCalendarRequest=hasCalendarRequestletvcard_hasCategory=hasCategoryletvcard_hasCountryName=hasCountryNameletvcard_hasEmail=hasEmailletvcard_hasFN=hasFNletvcard_hasFamilyName=hasFamilyNameletvcard_hasGender=hasGenderletvcard_hasGeo=hasGeoletvcard_hasGivenName=hasGivenNameletvcard_hasHonorificPrefix=hasHonorificPrefixletvcard_hasHonorificSuffix=hasHonorificSuffixletvcard_hasInstantMessage=hasInstantMessageletvcard_hasKey=hasKeyletvcard_hasLanguage=hasLanguageletvcard_hasLocality=hasLocalityletvcard_hasLogo=hasLogoletvcard_hasMember=hasMemberletvcard_hasName=hasNameletvcard_hasNickname=hasNicknameletvcard_hasNote=hasNoteletvcard_hasOrganizationName=hasOrganizationNameletvcard_hasOrganizationUnit=hasOrganizationUnitletvcard_hasPhoto=hasPhotoletvcard_hasPostalCode=hasPostalCodeletvcard_hasRegion=hasRegionletvcard_hasRelated=hasRelatedletvcard_hasRole=hasRoleletvcard_hasSound=hasSoundletvcard_hasSource=hasSourceletvcard_hasStreetAddress=hasStreetAddressletvcard_hasTelephone=hasTelephoneletvcard_hasTitle=hasTitleletvcard_hasUID=hasUIDletvcard_hasURL=hasURLletvcard_hasValue=hasValueletvcard_honorific_prefix=honorific_prefixletvcard_honorific_suffix=honorific_suffixletvcard_key=keyletvcard_label=labelletvcard_language=languageletvcard_latitude=latitudeletvcard_locality=localityletvcard_logo=logoletvcard_longitude=longitudeletvcard_mailer=mailerletvcard_n=nletvcard_nickname=nicknameletvcard_note=noteletvcard_org=orgletvcard_organization_name=organization_nameletvcard_organization_unit=organization_unitletvcard_photo=photoletvcard_post_office_box=post_office_boxletvcard_postal_code=postal_codeletvcard_prodid=prodidletvcard_region=regionletvcard_rev=revletvcard_role=roleletvcard_sort_string=sort_stringletvcard_sound=soundletvcard_street_address=street_addressletvcard_tel=telletvcard_title=titleletvcard_tz=tzletvcard_url=urlletvcard_value=valueendclassfrom?subg=letsub=matchsubwithNone->Term.Iri(g.Graph.name())|Somet->tinobject(self)methodadditional_name=Graph.literal_objects_ofg~sub~pred:additional_namemethodadditional_name_opt=matchself#additional_namewith[]->None|x::_->Somexmethodadr=g.Graph.objects_of~sub~pred:adrmethodadr_opt=matchself#adrwith[]->None|x::_->Somexmethodadr_iris=Graph.only_iris(self#adr)methodadr_opt_iri=matchself#adr_iriswith[]->None|x::_->Somexmethodagent=g.Graph.objects_of~sub~pred:agentmethodagent_opt=matchself#agentwith[]->None|x::_->Somexmethodagent_iris=Graph.only_iris(self#agent)methodagent_opt_iri=matchself#agent_iriswith[]->None|x::_->Somexmethodanniversary=Graph.literal_objects_ofg~sub~pred:anniversarymethodanniversary_opt=matchself#anniversarywith[]->None|x::_->Somexmethodbday=Graph.literal_objects_ofg~sub~pred:bdaymethodbday_opt=matchself#bdaywith[]->None|x::_->Somexmethodcategory=Graph.literal_objects_ofg~sub~pred:categorymethodcategory_opt=matchself#categorywith[]->None|x::_->Somexmethodclass_=Graph.literal_objects_ofg~sub~pred:class_methodclass__opt=matchself#class_with[]->None|x::_->Somexmethodcountry_name=Graph.literal_objects_ofg~sub~pred:country_namemethodcountry_name_opt=matchself#country_namewith[]->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::_->Somexmethodextended_address=Graph.literal_objects_ofg~sub~pred:extended_addressmethodextended_address_opt=matchself#extended_addresswith[]->None|x::_->Somexmethodfamily_name=Graph.literal_objects_ofg~sub~pred:family_namemethodfamily_name_opt=matchself#family_namewith[]->None|x::_->Somexmethodfn=Graph.literal_objects_ofg~sub~pred:fnmethodfn_opt=matchself#fnwith[]->None|x::_->Somexmethodgeo=g.Graph.objects_of~sub~pred:geomethodgeo_opt=matchself#geowith[]->None|x::_->Somexmethodgeo_iris=Graph.only_iris(self#geo)methodgeo_opt_iri=matchself#geo_iriswith[]->None|x::_->Somexmethodgiven_name=Graph.literal_objects_ofg~sub~pred:given_namemethodgiven_name_opt=matchself#given_namewith[]->None|x::_->SomexmethodhasAdditionalName=g.Graph.objects_of~sub~pred:hasAdditionalNamemethodhasAdditionalName_opt=matchself#hasAdditionalNamewith[]->None|x::_->SomexmethodhasAdditionalName_iris=Graph.only_iris(self#hasAdditionalName)methodhasAdditionalName_opt_iri=matchself#hasAdditionalName_iriswith[]->None|x::_->SomexmethodhasAddress=g.Graph.objects_of~sub~pred:hasAddressmethodhasAddress_opt=matchself#hasAddresswith[]->None|x::_->SomexmethodhasAddress_iris=Graph.only_iris(self#hasAddress)methodhasAddress_opt_iri=matchself#hasAddress_iriswith[]->None|x::_->SomexmethodhasCalendarBusy=g.Graph.objects_of~sub~pred:hasCalendarBusymethodhasCalendarBusy_opt=matchself#hasCalendarBusywith[]->None|x::_->SomexmethodhasCalendarBusy_iris=Graph.only_iris(self#hasCalendarBusy)methodhasCalendarBusy_opt_iri=matchself#hasCalendarBusy_iriswith[]->None|x::_->SomexmethodhasCalendarLink=g.Graph.objects_of~sub~pred:hasCalendarLinkmethodhasCalendarLink_opt=matchself#hasCalendarLinkwith[]->None|x::_->SomexmethodhasCalendarLink_iris=Graph.only_iris(self#hasCalendarLink)methodhasCalendarLink_opt_iri=matchself#hasCalendarLink_iriswith[]->None|x::_->SomexmethodhasCalendarRequest=g.Graph.objects_of~sub~pred:hasCalendarRequestmethodhasCalendarRequest_opt=matchself#hasCalendarRequestwith[]->None|x::_->SomexmethodhasCalendarRequest_iris=Graph.only_iris(self#hasCalendarRequest)methodhasCalendarRequest_opt_iri=matchself#hasCalendarRequest_iriswith[]->None|x::_->SomexmethodhasCategory=g.Graph.objects_of~sub~pred:hasCategorymethodhasCategory_opt=matchself#hasCategorywith[]->None|x::_->SomexmethodhasCategory_iris=Graph.only_iris(self#hasCategory)methodhasCategory_opt_iri=matchself#hasCategory_iriswith[]->None|x::_->SomexmethodhasCountryName=g.Graph.objects_of~sub~pred:hasCountryNamemethodhasCountryName_opt=matchself#hasCountryNamewith[]->None|x::_->SomexmethodhasCountryName_iris=Graph.only_iris(self#hasCountryName)methodhasCountryName_opt_iri=matchself#hasCountryName_iriswith[]->None|x::_->SomexmethodhasEmail=g.Graph.objects_of~sub~pred:hasEmailmethodhasEmail_opt=matchself#hasEmailwith[]->None|x::_->SomexmethodhasEmail_iris=Graph.only_iris(self#hasEmail)methodhasEmail_opt_iri=matchself#hasEmail_iriswith[]->None|x::_->SomexmethodhasFN=g.Graph.objects_of~sub~pred:hasFNmethodhasFN_opt=matchself#hasFNwith[]->None|x::_->SomexmethodhasFN_iris=Graph.only_iris(self#hasFN)methodhasFN_opt_iri=matchself#hasFN_iriswith[]->None|x::_->SomexmethodhasFamilyName=g.Graph.objects_of~sub~pred:hasFamilyNamemethodhasFamilyName_opt=matchself#hasFamilyNamewith[]->None|x::_->SomexmethodhasFamilyName_iris=Graph.only_iris(self#hasFamilyName)methodhasFamilyName_opt_iri=matchself#hasFamilyName_iriswith[]->None|x::_->SomexmethodhasGender=g.Graph.objects_of~sub~pred:hasGendermethodhasGender_opt=matchself#hasGenderwith[]->None|x::_->SomexmethodhasGender_iris=Graph.only_iris(self#hasGender)methodhasGender_opt_iri=matchself#hasGender_iriswith[]->None|x::_->SomexmethodhasGeo=g.Graph.objects_of~sub~pred:hasGeomethodhasGeo_opt=matchself#hasGeowith[]->None|x::_->SomexmethodhasGeo_iris=Graph.only_iris(self#hasGeo)methodhasGeo_opt_iri=matchself#hasGeo_iriswith[]->None|x::_->SomexmethodhasGivenName=g.Graph.objects_of~sub~pred:hasGivenNamemethodhasGivenName_opt=matchself#hasGivenNamewith[]->None|x::_->SomexmethodhasGivenName_iris=Graph.only_iris(self#hasGivenName)methodhasGivenName_opt_iri=matchself#hasGivenName_iriswith[]->None|x::_->SomexmethodhasHonorificPrefix=g.Graph.objects_of~sub~pred:hasHonorificPrefixmethodhasHonorificPrefix_opt=matchself#hasHonorificPrefixwith[]->None|x::_->SomexmethodhasHonorificPrefix_iris=Graph.only_iris(self#hasHonorificPrefix)methodhasHonorificPrefix_opt_iri=matchself#hasHonorificPrefix_iriswith[]->None|x::_->SomexmethodhasHonorificSuffix=g.Graph.objects_of~sub~pred:hasHonorificSuffixmethodhasHonorificSuffix_opt=matchself#hasHonorificSuffixwith[]->None|x::_->SomexmethodhasHonorificSuffix_iris=Graph.only_iris(self#hasHonorificSuffix)methodhasHonorificSuffix_opt_iri=matchself#hasHonorificSuffix_iriswith[]->None|x::_->SomexmethodhasInstantMessage=g.Graph.objects_of~sub~pred:hasInstantMessagemethodhasInstantMessage_opt=matchself#hasInstantMessagewith[]->None|x::_->SomexmethodhasInstantMessage_iris=Graph.only_iris(self#hasInstantMessage)methodhasInstantMessage_opt_iri=matchself#hasInstantMessage_iriswith[]->None|x::_->SomexmethodhasKey=g.Graph.objects_of~sub~pred:hasKeymethodhasKey_opt=matchself#hasKeywith[]->None|x::_->SomexmethodhasKey_iris=Graph.only_iris(self#hasKey)methodhasKey_opt_iri=matchself#hasKey_iriswith[]->None|x::_->SomexmethodhasLanguage=g.Graph.objects_of~sub~pred:hasLanguagemethodhasLanguage_opt=matchself#hasLanguagewith[]->None|x::_->SomexmethodhasLanguage_iris=Graph.only_iris(self#hasLanguage)methodhasLanguage_opt_iri=matchself#hasLanguage_iriswith[]->None|x::_->SomexmethodhasLocality=g.Graph.objects_of~sub~pred:hasLocalitymethodhasLocality_opt=matchself#hasLocalitywith[]->None|x::_->SomexmethodhasLocality_iris=Graph.only_iris(self#hasLocality)methodhasLocality_opt_iri=matchself#hasLocality_iriswith[]->None|x::_->SomexmethodhasLogo=g.Graph.objects_of~sub~pred:hasLogomethodhasLogo_opt=matchself#hasLogowith[]->None|x::_->SomexmethodhasLogo_iris=Graph.only_iris(self#hasLogo)methodhasLogo_opt_iri=matchself#hasLogo_iriswith[]->None|x::_->SomexmethodhasMember=g.Graph.objects_of~sub~pred:hasMembermethodhasMember_opt=matchself#hasMemberwith[]->None|x::_->SomexmethodhasMember_iris=Graph.only_iris(self#hasMember)methodhasMember_opt_iri=matchself#hasMember_iriswith[]->None|x::_->SomexmethodhasName=g.Graph.objects_of~sub~pred:hasNamemethodhasName_opt=matchself#hasNamewith[]->None|x::_->SomexmethodhasName_iris=Graph.only_iris(self#hasName)methodhasName_opt_iri=matchself#hasName_iriswith[]->None|x::_->SomexmethodhasNickname=g.Graph.objects_of~sub~pred:hasNicknamemethodhasNickname_opt=matchself#hasNicknamewith[]->None|x::_->SomexmethodhasNickname_iris=Graph.only_iris(self#hasNickname)methodhasNickname_opt_iri=matchself#hasNickname_iriswith[]->None|x::_->SomexmethodhasNote=g.Graph.objects_of~sub~pred:hasNotemethodhasNote_opt=matchself#hasNotewith[]->None|x::_->SomexmethodhasNote_iris=Graph.only_iris(self#hasNote)methodhasNote_opt_iri=matchself#hasNote_iriswith[]->None|x::_->SomexmethodhasOrganizationName=g.Graph.objects_of~sub~pred:hasOrganizationNamemethodhasOrganizationName_opt=matchself#hasOrganizationNamewith[]->None|x::_->SomexmethodhasOrganizationName_iris=Graph.only_iris(self#hasOrganizationName)methodhasOrganizationName_opt_iri=matchself#hasOrganizationName_iriswith[]->None|x::_->SomexmethodhasOrganizationUnit=g.Graph.objects_of~sub~pred:hasOrganizationUnitmethodhasOrganizationUnit_opt=matchself#hasOrganizationUnitwith[]->None|x::_->SomexmethodhasOrganizationUnit_iris=Graph.only_iris(self#hasOrganizationUnit)methodhasOrganizationUnit_opt_iri=matchself#hasOrganizationUnit_iriswith[]->None|x::_->SomexmethodhasPhoto=g.Graph.objects_of~sub~pred:hasPhotomethodhasPhoto_opt=matchself#hasPhotowith[]->None|x::_->SomexmethodhasPhoto_iris=Graph.only_iris(self#hasPhoto)methodhasPhoto_opt_iri=matchself#hasPhoto_iriswith[]->None|x::_->SomexmethodhasPostalCode=g.Graph.objects_of~sub~pred:hasPostalCodemethodhasPostalCode_opt=matchself#hasPostalCodewith[]->None|x::_->SomexmethodhasPostalCode_iris=Graph.only_iris(self#hasPostalCode)methodhasPostalCode_opt_iri=matchself#hasPostalCode_iriswith[]->None|x::_->SomexmethodhasRegion=g.Graph.objects_of~sub~pred:hasRegionmethodhasRegion_opt=matchself#hasRegionwith[]->None|x::_->SomexmethodhasRegion_iris=Graph.only_iris(self#hasRegion)methodhasRegion_opt_iri=matchself#hasRegion_iriswith[]->None|x::_->SomexmethodhasRelated=g.Graph.objects_of~sub~pred:hasRelatedmethodhasRelated_opt=matchself#hasRelatedwith[]->None|x::_->SomexmethodhasRelated_iris=Graph.only_iris(self#hasRelated)methodhasRelated_opt_iri=matchself#hasRelated_iriswith[]->None|x::_->SomexmethodhasRole=g.Graph.objects_of~sub~pred:hasRolemethodhasRole_opt=matchself#hasRolewith[]->None|x::_->SomexmethodhasRole_iris=Graph.only_iris(self#hasRole)methodhasRole_opt_iri=matchself#hasRole_iriswith[]->None|x::_->SomexmethodhasSound=g.Graph.objects_of~sub~pred:hasSoundmethodhasSound_opt=matchself#hasSoundwith[]->None|x::_->SomexmethodhasSound_iris=Graph.only_iris(self#hasSound)methodhasSound_opt_iri=matchself#hasSound_iriswith[]->None|x::_->SomexmethodhasSource=g.Graph.objects_of~sub~pred:hasSourcemethodhasSource_opt=matchself#hasSourcewith[]->None|x::_->SomexmethodhasSource_iris=Graph.only_iris(self#hasSource)methodhasSource_opt_iri=matchself#hasSource_iriswith[]->None|x::_->SomexmethodhasStreetAddress=g.Graph.objects_of~sub~pred:hasStreetAddressmethodhasStreetAddress_opt=matchself#hasStreetAddresswith[]->None|x::_->SomexmethodhasStreetAddress_iris=Graph.only_iris(self#hasStreetAddress)methodhasStreetAddress_opt_iri=matchself#hasStreetAddress_iriswith[]->None|x::_->SomexmethodhasTelephone=g.Graph.objects_of~sub~pred:hasTelephonemethodhasTelephone_opt=matchself#hasTelephonewith[]->None|x::_->SomexmethodhasTelephone_iris=Graph.only_iris(self#hasTelephone)methodhasTelephone_opt_iri=matchself#hasTelephone_iriswith[]->None|x::_->SomexmethodhasTitle=g.Graph.objects_of~sub~pred:hasTitlemethodhasTitle_opt=matchself#hasTitlewith[]->None|x::_->SomexmethodhasTitle_iris=Graph.only_iris(self#hasTitle)methodhasTitle_opt_iri=matchself#hasTitle_iriswith[]->None|x::_->SomexmethodhasUID=g.Graph.objects_of~sub~pred:hasUIDmethodhasUID_opt=matchself#hasUIDwith[]->None|x::_->SomexmethodhasUID_iris=Graph.only_iris(self#hasUID)methodhasUID_opt_iri=matchself#hasUID_iriswith[]->None|x::_->SomexmethodhasURL=g.Graph.objects_of~sub~pred:hasURLmethodhasURL_opt=matchself#hasURLwith[]->None|x::_->SomexmethodhasURL_iris=Graph.only_iris(self#hasURL)methodhasURL_opt_iri=matchself#hasURL_iriswith[]->None|x::_->SomexmethodhasValue=g.Graph.objects_of~sub~pred:hasValuemethodhasValue_opt=matchself#hasValuewith[]->None|x::_->SomexmethodhasValue_iris=Graph.only_iris(self#hasValue)methodhasValue_opt_iri=matchself#hasValue_iriswith[]->None|x::_->Somexmethodhonorific_prefix=Graph.literal_objects_ofg~sub~pred:honorific_prefixmethodhonorific_prefix_opt=matchself#honorific_prefixwith[]->None|x::_->Somexmethodhonorific_suffix=Graph.literal_objects_ofg~sub~pred:honorific_suffixmethodhonorific_suffix_opt=matchself#honorific_suffixwith[]->None|x::_->Somexmethodkey=g.Graph.objects_of~sub~pred:keymethodkey_opt=matchself#keywith[]->None|x::_->Somexmethodkey_iris=Graph.only_iris(self#key)methodkey_opt_iri=matchself#key_iriswith[]->None|x::_->Somexmethodlabel=Graph.literal_objects_ofg~sub~pred:labelmethodlabel_opt=matchself#labelwith[]->None|x::_->Somexmethodlanguage=Graph.literal_objects_ofg~sub~pred:languagemethodlanguage_opt=matchself#languagewith[]->None|x::_->Somexmethodlatitude=Graph.literal_objects_ofg~sub~pred:latitudemethodlatitude_opt=matchself#latitudewith[]->None|x::_->Somexmethodlocality=Graph.literal_objects_ofg~sub~pred:localitymethodlocality_opt=matchself#localitywith[]->None|x::_->Somexmethodlogo=g.Graph.objects_of~sub~pred:logomethodlogo_opt=matchself#logowith[]->None|x::_->Somexmethodlogo_iris=Graph.only_iris(self#logo)methodlogo_opt_iri=matchself#logo_iriswith[]->None|x::_->Somexmethodlongitude=Graph.literal_objects_ofg~sub~pred:longitudemethodlongitude_opt=matchself#longitudewith[]->None|x::_->Somexmethodmailer=Graph.literal_objects_ofg~sub~pred:mailermethodmailer_opt=matchself#mailerwith[]->None|x::_->Somexmethodn=g.Graph.objects_of~sub~pred:nmethodn_opt=matchself#nwith[]->None|x::_->Somexmethodn_iris=Graph.only_iris(self#n)methodn_opt_iri=matchself#n_iriswith[]->None|x::_->Somexmethodnickname=Graph.literal_objects_ofg~sub~pred:nicknamemethodnickname_opt=matchself#nicknamewith[]->None|x::_->Somexmethodnote=Graph.literal_objects_ofg~sub~pred:notemethodnote_opt=matchself#notewith[]->None|x::_->Somexmethodorg=g.Graph.objects_of~sub~pred:orgmethodorg_opt=matchself#orgwith[]->None|x::_->Somexmethodorg_iris=Graph.only_iris(self#org)methodorg_opt_iri=matchself#org_iriswith[]->None|x::_->Somexmethodorganization_name=Graph.literal_objects_ofg~sub~pred:organization_namemethodorganization_name_opt=matchself#organization_namewith[]->None|x::_->Somexmethodorganization_unit=Graph.literal_objects_ofg~sub~pred:organization_unitmethodorganization_unit_opt=matchself#organization_unitwith[]->None|x::_->Somexmethodphoto=g.Graph.objects_of~sub~pred:photomethodphoto_opt=matchself#photowith[]->None|x::_->Somexmethodphoto_iris=Graph.only_iris(self#photo)methodphoto_opt_iri=matchself#photo_iriswith[]->None|x::_->Somexmethodpost_office_box=Graph.literal_objects_ofg~sub~pred:post_office_boxmethodpost_office_box_opt=matchself#post_office_boxwith[]->None|x::_->Somexmethodpostal_code=Graph.literal_objects_ofg~sub~pred:postal_codemethodpostal_code_opt=matchself#postal_codewith[]->None|x::_->Somexmethodprodid=Graph.literal_objects_ofg~sub~pred:prodidmethodprodid_opt=matchself#prodidwith[]->None|x::_->Somexmethodregion=Graph.literal_objects_ofg~sub~pred:regionmethodregion_opt=matchself#regionwith[]->None|x::_->Somexmethodrev=Graph.literal_objects_ofg~sub~pred:revmethodrev_opt=matchself#revwith[]->None|x::_->Somexmethodrole=Graph.literal_objects_ofg~sub~pred:rolemethodrole_opt=matchself#rolewith[]->None|x::_->Somexmethodsort_string=Graph.literal_objects_ofg~sub~pred:sort_stringmethodsort_string_opt=matchself#sort_stringwith[]->None|x::_->Somexmethodsound=g.Graph.objects_of~sub~pred:soundmethodsound_opt=matchself#soundwith[]->None|x::_->Somexmethodsound_iris=Graph.only_iris(self#sound)methodsound_opt_iri=matchself#sound_iriswith[]->None|x::_->Somexmethodstreet_address=Graph.literal_objects_ofg~sub~pred:street_addressmethodstreet_address_opt=matchself#street_addresswith[]->None|x::_->Somexmethodtel=g.Graph.objects_of~sub~pred:telmethodtel_opt=matchself#telwith[]->None|x::_->Somexmethodtel_iris=Graph.only_iris(self#tel)methodtel_opt_iri=matchself#tel_iriswith[]->None|x::_->Somexmethodtitle=Graph.literal_objects_ofg~sub~pred:titlemethodtitle_opt=matchself#titlewith[]->None|x::_->Somexmethodtz=Graph.literal_objects_ofg~sub~pred:tzmethodtz_opt=matchself#tzwith[]->None|x::_->Somexmethodurl=g.Graph.objects_of~sub~pred:urlmethodurl_opt=matchself#urlwith[]->None|x::_->Somexmethodurl_iris=Graph.only_iris(self#url)methodurl_opt_iri=matchself#url_iriswith[]->None|x::_->Somexmethodvalue=Graph.literal_objects_ofg~sub~pred:valuemethodvalue_opt=matchself#valuewith[]->None|x::_->Somexend