Interface luya\web\jsonld\PersonInterface

Implemented byluya\web\jsonld\Person
Available since version1.0.0
Source Code https://github.com/luyadev/luya/blob/master/core/web/jsonld/PersonInterface.php

JsonLd - Person interface

See also http://schema.org/Organization.

Public Methods

Hide inherited methods

Method Description Defined By
getAdditionalName() luya\web\jsonld\PersonInterface
getAddress() luya\web\jsonld\PersonInterface
getAffiliation() luya\web\jsonld\PersonInterface
getAward() luya\web\jsonld\PersonInterface
getBirthDate() luya\web\jsonld\PersonInterface
getBirthPlace() luya\web\jsonld\PersonInterface
getBrand() luya\web\jsonld\PersonInterface
getChildren() luya\web\jsonld\PersonInterface
getColleague() luya\web\jsonld\PersonInterface
getContactPoint() luya\web\jsonld\PersonInterface
getDeathDate() luya\web\jsonld\PersonInterface
getDeathPlace() luya\web\jsonld\PersonInterface
getDuns() luya\web\jsonld\PersonInterface
getEmail() luya\web\jsonld\PersonInterface
getFamilyName() luya\web\jsonld\PersonInterface
getFaxNumber() luya\web\jsonld\PersonInterface
getFollows() luya\web\jsonld\PersonInterface
getFunder() luya\web\jsonld\PersonInterface
getGender() luya\web\jsonld\PersonInterface
getGivenName() luya\web\jsonld\PersonInterface
getGlobalLocationNumber() luya\web\jsonld\PersonInterface
getHasPOS() luya\web\jsonld\PersonInterface
getHeight() luya\web\jsonld\PersonInterface
getHomeLocation() luya\web\jsonld\PersonInterface
getHonorificPrefix() luya\web\jsonld\PersonInterface
getHonorificSuffix() luya\web\jsonld\PersonInterface
getIsicV4() luya\web\jsonld\PersonInterface
getJobTitle() luya\web\jsonld\PersonInterface
getKnows() luya\web\jsonld\PersonInterface
getMakesOffer() luya\web\jsonld\PersonInterface
getMemberOf() luya\web\jsonld\PersonInterface
getNaics() luya\web\jsonld\PersonInterface
getNationality() luya\web\jsonld\PersonInterface
getParent() luya\web\jsonld\PersonInterface
getPerformerIn() luya\web\jsonld\PersonInterface
getPublishingPrinciples() luya\web\jsonld\PersonInterface
getRelatedTo() luya\web\jsonld\PersonInterface
getSibling() luya\web\jsonld\PersonInterface
getSponsor() luya\web\jsonld\PersonInterface
getSpouse() luya\web\jsonld\PersonInterface
getTaxID() luya\web\jsonld\PersonInterface
getTelephone() luya\web\jsonld\PersonInterface
getVatID() luya\web\jsonld\PersonInterface
getWorkLocation() luya\web\jsonld\PersonInterface
getWorksFor() luya\web\jsonld\PersonInterface
setAdditionalName() luya\web\jsonld\PersonInterface
setAddress() luya\web\jsonld\PersonInterface
setAffiliation() luya\web\jsonld\PersonInterface
setAward() luya\web\jsonld\PersonInterface
setBirthDate() luya\web\jsonld\PersonInterface
setBirthPlace() luya\web\jsonld\PersonInterface
setBrand() luya\web\jsonld\PersonInterface
setChildren() luya\web\jsonld\PersonInterface
setColleague() luya\web\jsonld\PersonInterface
setContactPoint() luya\web\jsonld\PersonInterface
setDeathDate() luya\web\jsonld\PersonInterface
setDeathPlace() luya\web\jsonld\PersonInterface
setDuns() luya\web\jsonld\PersonInterface
setEmail() luya\web\jsonld\PersonInterface
setFamilyName() luya\web\jsonld\PersonInterface
setFaxNumber() luya\web\jsonld\PersonInterface
setFollows() luya\web\jsonld\PersonInterface
setFunder() luya\web\jsonld\PersonInterface
setGender() luya\web\jsonld\PersonInterface
setGivenName() luya\web\jsonld\PersonInterface
setGlobalLocationNumber() luya\web\jsonld\PersonInterface
setHasPOS() luya\web\jsonld\PersonInterface
setHeight() luya\web\jsonld\PersonInterface
setHomeLocation() luya\web\jsonld\PersonInterface
setHonorificPrefix() luya\web\jsonld\PersonInterface
setHonorificSuffix() luya\web\jsonld\PersonInterface
setIsicV4() luya\web\jsonld\PersonInterface
setJobTitle() luya\web\jsonld\PersonInterface
setKnows() luya\web\jsonld\PersonInterface
setMakesOffer() luya\web\jsonld\PersonInterface
setMemberOf() luya\web\jsonld\PersonInterface
setNaics() luya\web\jsonld\PersonInterface
setNationality() luya\web\jsonld\PersonInterface
setParent() luya\web\jsonld\PersonInterface
setPerformerIn() luya\web\jsonld\PersonInterface
setPublishingPrinciples() luya\web\jsonld\PersonInterface
setRelatedTo() luya\web\jsonld\PersonInterface
setSibling() luya\web\jsonld\PersonInterface
setSponsor() luya\web\jsonld\PersonInterface
setSpouse() luya\web\jsonld\PersonInterface
setTaxID() luya\web\jsonld\PersonInterface
setTelephone() luya\web\jsonld\PersonInterface
setVatID() luya\web\jsonld\PersonInterface
setWorkLocation() luya\web\jsonld\PersonInterface
setWorksFor() luya\web\jsonld\PersonInterface

Method Details

Hide inherited methods

getAdditionalName() public abstract method

public abstract string getAdditionalName ( )

                public function getAdditionalName();

            
getAddress() public abstract method

public abstract luya\web\jsonld\PostalAddress getAddress ( )

                public function getAddress();

            
getAffiliation() public abstract method

public abstract luya\web\jsonld\Organization getAffiliation ( )

                public function getAffiliation();

            
getAward() public abstract method

public abstract string getAward ( )

                public function getAward();

            
getBirthDate() public abstract method

public abstract string getBirthDate ( )

                public function getBirthDate();

            
getBirthPlace() public abstract method

public abstract luya\web\jsonld\Place getBirthPlace ( )

                public function getBirthPlace();

            
getBrand() public abstract method

public abstract \luya\web\jsonld\Brand|luya\web\jsonld\Organization getBrand ( )

                public function getBrand();

            
getChildren() public abstract method

public abstract luya\web\jsonld\Person getChildren ( )

                public function getChildren();

            
getColleague() public abstract method

public abstract luya\web\jsonld\Person getColleague ( )

                public function getColleague();

            
getContactPoint() public abstract method

public abstract luya\web\jsonld\ContactPoint getContactPoint ( )

                public function getContactPoint();

            
getDeathDate() public abstract method

public abstract luya\web\jsonld\DateValue getDeathDate ( )

                public function getDeathDate();

            
getDeathPlace() public abstract method

public abstract luya\web\jsonld\Place getDeathPlace ( )

                public function getDeathPlace();

            
getDuns() public abstract method

public abstract string getDuns ( )

                public function getDuns();

            
getEmail() public abstract method

public abstract string getEmail ( )

                public function getEmail();

            
getFamilyName() public abstract method

public abstract string getFamilyName ( )

                public function getFamilyName();

            
getFaxNumber() public abstract method

public abstract string getFaxNumber ( )

                public function getFaxNumber();

            
getFollows() public abstract method

public abstract luya\web\jsonld\Person getFollows ( )

                public function getFollows();

            
getFunder() public abstract method

public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getFunder ( )

                public function getFunder();

            
getGender() public abstract method

public abstract \luya\web\jsonld\GenderType|string getGender ( )

                public function getGender();

            
getGivenName() public abstract method

public abstract string getGivenName ( )

                public function getGivenName();

            
getGlobalLocationNumber() public abstract method

public abstract string getGlobalLocationNumber ( )

                public function getGlobalLocationNumber();

            
getHasPOS() public abstract method

public abstract luya\web\jsonld\Place getHasPOS ( )

                public function getHasPOS();

            
getHeight() public abstract method

public abstract \luya\web\jsonld\Distance|\luya\web\jsonld\QuantitativeValue getHeight ( )

                public function getHeight();

            
getHomeLocation() public abstract method

public abstract luya\web\jsonld\ContactPoint|luya\web\jsonld\Place getHomeLocation ( )

                public function getHomeLocation();

            
getHonorificPrefix() public abstract method

public abstract string getHonorificPrefix ( )

                public function getHonorificPrefix();

            
getHonorificSuffix() public abstract method

public abstract string getHonorificSuffix ( )

                public function getHonorificSuffix();

            
getIsicV4() public abstract method

public abstract string getIsicV4 ( )

                public function getIsicV4();

            
getJobTitle() public abstract method

public abstract string getJobTitle ( )

                public function getJobTitle();

            
getKnows() public abstract method

public abstract luya\web\jsonld\Person getKnows ( )

                public function getKnows();

            
getMakesOffer() public abstract method

public abstract luya\web\jsonld\Offer getMakesOffer ( )

                public function getMakesOffer();

            
getMemberOf() public abstract method

public abstract luya\web\jsonld\Organization|\luya\web\jsonld\ProgramMembership getMemberOf ( )

                public function getMemberOf();

            
getNaics() public abstract method

public abstract string getNaics ( )

                public function getNaics();

            
getNationality() public abstract method

public abstract luya\web\jsonld\Country getNationality ( )

                public function getNationality();

            
getParent() public abstract method

public abstract luya\web\jsonld\Person getParent ( )

                public function getParent();

            
getPerformerIn() public abstract method

public abstract luya\web\jsonld\Event getPerformerIn ( )

                public function getPerformerIn();

            
getPublishingPrinciples() public abstract method

public abstract luya\web\jsonld\CreativeWork|\luya\web\jsonld\URL getPublishingPrinciples ( )

                public function getPublishingPrinciples();

            
getRelatedTo() public abstract method

public abstract luya\web\jsonld\Person getRelatedTo ( )

                public function getRelatedTo();

            
getSibling() public abstract method

public abstract luya\web\jsonld\Person getSibling ( )

                public function getSibling();

            
getSponsor() public abstract method

public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getSponsor ( )

                public function getSponsor();

            
getSpouse() public abstract method

public abstract luya\web\jsonld\Person getSpouse ( )

                public function getSpouse();

            
getTaxID() public abstract method

public abstract string getTaxID ( )

                public function getTaxID();

            
getTelephone() public abstract method

public abstract string getTelephone ( )

                public function getTelephone();

            
getVatID() public abstract method

public abstract string getVatID ( )

                public function getVatID();

            
getWorkLocation() public abstract method

public abstract luya\web\jsonld\ContactPoint|luya\web\jsonld\Place getWorkLocation ( )

                public function getWorkLocation();

            
getWorksFor() public abstract method

public abstract luya\web\jsonld\Organization getWorksFor ( )

                public function getWorksFor();

            
setAdditionalName() public abstract method

public abstract static setAdditionalName ( $additionalName )
$additionalName

                public function setAdditionalName($additionalName);

            
setAddress() public abstract method

public abstract static setAddress ( luya\web\jsonld\PostalAddress $address )
$address luya\web\jsonld\PostalAddress

                public function setAddress(PostalAddress $address);

            
setAffiliation() public abstract method

public abstract static setAffiliation ( luya\web\jsonld\Organization $affiliation )
$affiliation luya\web\jsonld\Organization

                public function setAffiliation(Organization $affiliation);

            
setAward() public abstract method

public abstract static setAward ( $award )
$award

                public function setAward($award);

            
setBirthDate() public abstract method

public abstract static setBirthDate ( luya\web\jsonld\DateValue $birthDate )
$birthDate luya\web\jsonld\DateValue

                public function setBirthDate(DateValue $birthDate);

            
setBirthPlace() public abstract method

public abstract static setBirthPlace ( $birthPlace )
$birthPlace luya\web\jsonld\Place

                public function setBirthPlace($birthPlace);

            
setBrand() public abstract method

public abstract static setBrand ( $brand )
$brand \luya\web\jsonld\Brand|luya\web\jsonld\Organization

                public function setBrand($brand);

            
setChildren() public abstract method

public abstract static setChildren ( luya\web\jsonld\Person $children )
$children luya\web\jsonld\Person

                public function setChildren(Person $children);

            
setColleague() public abstract method

public abstract static setColleague ( luya\web\jsonld\Person $colleague )
$colleague luya\web\jsonld\Person

                public function setColleague(Person $colleague);

            
setContactPoint() public abstract method

public abstract static setContactPoint ( luya\web\jsonld\ContactPoint $contactPoint )
$contactPoint luya\web\jsonld\ContactPoint

                public function setContactPoint(ContactPoint $contactPoint);

            
setDeathDate() public abstract method

public abstract static setDeathDate ( luya\web\jsonld\DateValue $deathDate )
$deathDate luya\web\jsonld\DateValue

                public function setDeathDate(DateValue $deathDate);

            
setDeathPlace() public abstract method

public abstract static setDeathPlace ( luya\web\jsonld\Place $deathPlace )
$deathPlace luya\web\jsonld\Place

                public function setDeathPlace(Place $deathPlace);

            
setDuns() public abstract method

public abstract static setDuns ( luya\web\jsonld\Person $duns )
$duns

                public function setDuns(Person $duns);

            
setEmail() public abstract method

public abstract static setEmail ( $email )
$email

                public function setEmail($email);

            
setFamilyName() public abstract method

public abstract static setFamilyName ( $familyName )
$familyName

                public function setFamilyName($familyName);

            
setFaxNumber() public abstract method

public abstract static setFaxNumber ( $faxNumber )
$faxNumber

                public function setFaxNumber($faxNumber);

            
setFollows() public abstract method

public abstract static setFollows ( luya\web\jsonld\Person $follows )
$follows luya\web\jsonld\Person

                public function setFollows(Person $follows);

            
setFunder() public abstract method

public abstract static setFunder ( $funder )
$funder luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setFunder($funder);

            
setGender() public abstract method

public abstract static setGender ( $gender )
$gender

                public function setGender($gender);

            
setGivenName() public abstract method

public abstract static setGivenName ( $givenName )
$givenName

                public function setGivenName($givenName);

            
setGlobalLocationNumber() public abstract method

public abstract static setGlobalLocationNumber ( $globalLocationNumber )
$globalLocationNumber

                public function setGlobalLocationNumber($globalLocationNumber);

            
setHasPOS() public abstract method

public abstract static setHasPOS ( $hasPOS )
$hasPOS luya\web\jsonld\Place

                public function setHasPOS($hasPOS);

            
setHeight() public abstract method

public abstract static setHeight ( $height )
$height \luya\web\jsonld\Distance|\luya\web\jsonld\QuantitativeValue

                public function setHeight($height);

            
setHomeLocation() public abstract method

public abstract static setHomeLocation ( $homeLocation )
$homeLocation luya\web\jsonld\ContactPoint|luya\web\jsonld\Place

                public function setHomeLocation($homeLocation);

            
setHonorificPrefix() public abstract method

public abstract static setHonorificPrefix ( $honorificPrefix )
$honorificPrefix

                public function setHonorificPrefix($honorificPrefix);

            
setHonorificSuffix() public abstract method

public abstract static setHonorificSuffix ( $honorificSuffix )
$honorificSuffix

                public function setHonorificSuffix($honorificSuffix);

            
setIsicV4() public abstract method

public abstract static setIsicV4 ( $isicV4 )
$isicV4

                public function setIsicV4($isicV4);

            
setJobTitle() public abstract method

public abstract static setJobTitle ( $jobTitle )
$jobTitle

                public function setJobTitle($jobTitle);

            
setKnows() public abstract method

public abstract static setKnows ( luya\web\jsonld\Person $knows )
$knows luya\web\jsonld\Person

                public function setKnows(Person $knows);

            
setMakesOffer() public abstract method

public abstract static setMakesOffer ( luya\web\jsonld\Offer $makesOffer )
$makesOffer luya\web\jsonld\Offer

                public function setMakesOffer(Offer $makesOffer);

            
setMemberOf() public abstract method

public abstract static setMemberOf ( $memberOf )
$memberOf luya\web\jsonld\Organization|\luya\web\jsonld\ProgramMembership

                public function setMemberOf($memberOf);

            
setNaics() public abstract method

public abstract static setNaics ( $naics )
$naics

                public function setNaics($naics);

            
setNationality() public abstract method

public abstract static setNationality ( luya\web\jsonld\Country $nationality )
$nationality luya\web\jsonld\Country

                public function setNationality(Country $nationality);

            
setParent() public abstract method

public abstract static setParent ( luya\web\jsonld\Person $parent )
$parent luya\web\jsonld\Person

                public function setParent(Person $parent);

            
setPerformerIn() public abstract method

public abstract static setPerformerIn ( luya\web\jsonld\Event $performerIn )
$performerIn luya\web\jsonld\Event

                public function setPerformerIn(Event $performerIn);

            
setPublishingPrinciples() public abstract method

public abstract static setPublishingPrinciples ( $publishingPrinciples )
$publishingPrinciples luya\web\jsonld\CreativeWork|\luya\web\jsonld\URL

                public function setPublishingPrinciples($publishingPrinciples);

            
setRelatedTo() public abstract method

public abstract static setRelatedTo ( luya\web\jsonld\Person $relatedTo )
$relatedTo luya\web\jsonld\Person

                public function setRelatedTo(Person $relatedTo);

            
setSibling() public abstract method

public abstract static setSibling ( luya\web\jsonld\Person $sibling )
$sibling luya\web\jsonld\Person

                public function setSibling(Person $sibling);

            
setSponsor() public abstract method

public abstract static setSponsor ( $sponsor )
$sponsor luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setSponsor($sponsor);

            
setSpouse() public abstract method

public abstract static setSpouse ( luya\web\jsonld\Person $spouse )
$spouse luya\web\jsonld\Person

                public function setSpouse(Person $spouse);

            
setTaxID() public abstract method

public abstract static setTaxID ( $taxID )
$taxID

                public function setTaxID($taxID);

            
setTelephone() public abstract method

public abstract static setTelephone ( $telephone )
$telephone

                public function setTelephone($telephone);

            
setVatID() public abstract method

public abstract static setVatID ( $vatID )
$vatID

                public function setVatID($vatID);

            
setWorkLocation() public abstract method

public abstract static setWorkLocation ( $workLocation )
$workLocation luya\web\jsonld\ContactPoint|luya\web\jsonld\Place

                public function setWorkLocation($workLocation);

            
setWorksFor() public abstract method

public abstract static setWorksFor ( luya\web\jsonld\Organization $worksFor )
$worksFor luya\web\jsonld\Organization

                public function setWorksFor(Organization $worksFor);