Interface luya\web\jsonld\CreativeWorkInterface
Extends | luya\web\jsonld\ThingInterface |
---|---|
Implemented by | luya\web\jsonld\ArticleInterface, luya\web\jsonld\CommentInterface, luya\web\jsonld\CreativeWork, luya\web\jsonld\MediaObjectInterface, luya\web\jsonld\Review |
Available since version | 1.0.1 |
Source Code | https://github.com/luyadev/luya/blob/master/core/web/jsonld/CreativeWorkInterface.php |
JsonLd - Creative Work Interface
See also http://schema.org/CreativeWork.
Public Methods
Method Details
public abstract luya\web\jsonld\Person getAccountablePerson ( ) |
public function getAccountablePerson();
public abstract string getAdditionalType ( ) |
public function getAdditionalType();
public abstract string getAlternateName ( ) |
public function getAlternateName();
public abstract luya\web\jsonld\MediaObject getAssociatedMedia ( ) |
public function getAssociatedMedia();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getAuthor ( ) |
public function getAuthor();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getContributor ( ) |
public function getContributor();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCopyrightHolder ( ) |
public function getCopyrightHolder();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCreator ( ) |
public function getCreator();
Defined in: luya\web\jsonld\ThingInterface::getDescription()
public abstract string getDescription ( ) |
public function getDescription();
public abstract string getDisambiguatingDescription ( ) |
public function getDisambiguatingDescription();
public abstract luya\web\jsonld\CreativeWork getEducationalUse ( ) |
public function getEducationalUse();
public abstract luya\web\jsonld\CreativeWork getExampleOfWork ( ) |
public function getExampleOfWork();
Defined in: luya\web\jsonld\ThingInterface::getIdentifier()
public abstract luya\web\jsonld\PropertyValue getIdentifier ( ) |
public function getIdentifier();
Defined in: luya\web\jsonld\ThingInterface::getImage()
public abstract luya\web\jsonld\ImageObject getImage ( ) |
public function getImage();
public abstract luya\web\jsonld\CreativeWork getMainEntityOfPage ( ) |
public function getMainEntityOfPage();
Defined in: luya\web\jsonld\ThingInterface::getName()
public abstract string getName ( ) |
public function getName();
Defined in: luya\web\jsonld\ThingInterface::getOffers()
Get Offer
public abstract luya\web\jsonld\Offer getOffers ( ) |
public function getOffers();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProducer ( ) |
public function getProducer();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProvider ( ) |
public function getProvider();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getPublisher ( ) |
public function getPublisher();
public abstract luya\web\jsonld\Organization getPublisherImprint ( ) |
public function getPublisherImprint();
public abstract luya\web\jsonld\CreativeWork getPublishingPrinciples ( ) |
public function getPublishingPrinciples();
Defined in: luya\web\jsonld\ThingInterface::getSameAs()
public abstract string getSameAs ( ) |
public function getSameAs();
public abstract luya\web\jsonld\Organization getSourceOrganization ( ) |
public function getSourceOrganization();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getSponsor ( ) |
public function getSponsor();
Defined in: luya\web\jsonld\ThingInterface::getSubjectOf()
public abstract luya\web\jsonld\CreativeWork|luya\web\jsonld\Event getSubjectOf ( ) |
public function getSubjectOf();
public abstract \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string getTemporalCoverage ( ) |
public function getTemporalCoverage();
public abstract luya\web\jsonld\CreativeWork getTranslationOfWork ( ) |
public function getTranslationOfWork();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getTranslator ( ) |
public function getTranslator();
Defined in: luya\web\jsonld\ThingInterface::getUrl()
public abstract string getUrl ( ) |
public function getUrl();
public abstract luya\web\jsonld\CreativeWork getWorkTranslation ( ) |
public function getWorkTranslation();
public abstract static setAbout ( luya\web\jsonld\Thing $about ) | ||
$about | luya\web\jsonld\Thing |
public function setAbout(Thing $about);
public abstract static setAccessMode ( $accessMode ) | ||
$accessMode | string |
public function setAccessMode($accessMode);
public abstract static setAccessModeSufficient ( $accessModeSufficient ) | ||
$accessModeSufficient | string |
public function setAccessModeSufficient($accessModeSufficient);
public abstract static setAccessibilityAPI ( $accessibilityAPI ) | ||
$accessibilityAPI | string |
public function setAccessibilityAPI($accessibilityAPI);
public abstract static setAccessibilityControl ( $accessibilityControl ) | ||
$accessibilityControl | string |
public function setAccessibilityControl($accessibilityControl);
public abstract static setAccessibilityFeature ( $accessibilityFeature ) | ||
$accessibilityFeature | string |
public function setAccessibilityFeature($accessibilityFeature);
public abstract static setAccessibilityHazard ( $accessibilityHazard ) | ||
$accessibilityHazard | string |
public function setAccessibilityHazard($accessibilityHazard);
public abstract static setAccessibilitySummary ( $accessibilitySummary ) | ||
$accessibilitySummary | string |
public function setAccessibilitySummary($accessibilitySummary);
public abstract static setAccountablePerson ( luya\web\jsonld\Person $accountablePerson ) | ||
$accountablePerson | luya\web\jsonld\Person |
public function setAccountablePerson(Person $accountablePerson);
public abstract static setAdditionalType ( luya\web\jsonld\UrlValue $additionalType ) | ||
$additionalType | luya\web\jsonld\UrlValue |
public function setAdditionalType(UrlValue $additionalType);
public abstract static setAlternateName ( $alternateName ) | ||
$alternateName | string |
public function setAlternateName($alternateName);
public abstract static setAlternativeHeadline ( $alternativeHeadline ) | ||
$alternativeHeadline | string |
public function setAlternativeHeadline($alternativeHeadline);
public abstract static setAssociatedMedia ( luya\web\jsonld\MediaObject $associatedMedia ) | ||
$associatedMedia | luya\web\jsonld\MediaObject |
public function setAssociatedMedia(MediaObject $associatedMedia);
public abstract static setAuthor ( $author ) | ||
$author | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setAuthor($author);
public abstract static setCharacter ( luya\web\jsonld\Person $character ) | ||
$character | luya\web\jsonld\Person |
public function setCharacter(Person $character);
public abstract static setCitation ( luya\web\jsonld\CreativeWork $citation ) | ||
$citation | luya\web\jsonld\CreativeWork|string |
public function setCitation(CreativeWork $citation);
public abstract static setComment ( luya\web\jsonld\Comment $comment ) | ||
$comment | luya\web\jsonld\Comment |
public function setComment(Comment $comment);
public abstract static setCommentCount ( $commentCount ) | ||
$commentCount | integer |
public function setCommentCount($commentCount);
public abstract static setContentLocation ( luya\web\jsonld\Place $contentLocation ) | ||
$contentLocation | luya\web\jsonld\Place |
public function setContentLocation(Place $contentLocation);
public abstract static setContentRating ( $contentRating ) | ||
$contentRating | string |
public function setContentRating($contentRating);
public abstract static setContentReferenceTime ( luya\web\jsonld\DateTimeValue $contentReferenceTime ) | ||
$contentReferenceTime | luya\web\jsonld\DateTimeValue |
public function setContentReferenceTime(DateTimeValue $contentReferenceTime);
public abstract static setContributor ( $contributor ) | ||
$contributor | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setContributor($contributor);
public abstract static setCopyrightHolder ( $copyrightHolder ) | ||
$copyrightHolder | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setCopyrightHolder($copyrightHolder);
public abstract static setCopyrightYear ( $copyrightYear ) | ||
$copyrightYear | mixed |
public function setCopyrightYear($copyrightYear);
public abstract static setCreator ( $creator ) | ||
$creator | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setCreator($creator);
public abstract static setDateCreated ( luya\web\jsonld\DateTimeValue $dateCreated ) | ||
$dateCreated | luya\web\jsonld\DateTimeValue |
public function setDateCreated(DateTimeValue $dateCreated);
public abstract static setDateModified ( luya\web\jsonld\DateTimeValue $dateModified ) | ||
$dateModified | luya\web\jsonld\DateTimeValue |
public function setDateModified(DateTimeValue $dateModified);
public abstract static setDatePublished ( luya\web\jsonld\DateTimeValue $datePublished ) | ||
$datePublished | luya\web\jsonld\DateTimeValue |
public function setDatePublished(DateTimeValue $datePublished);
Defined in: luya\web\jsonld\ThingInterface::setDescription()
public abstract static setDescription ( $description ) | ||
$description | string |
public function setDescription($description);
public abstract static setDisambiguatingDescription ( $disambiguatingDescription ) | ||
$disambiguatingDescription | string |
public function setDisambiguatingDescription($disambiguatingDescription);
public abstract static setDiscussionUrl ( luya\web\jsonld\UrlValue $discussionUrl ) | ||
$discussionUrl | luya\web\jsonld\UrlValue |
public function setDiscussionUrl(UrlValue $discussionUrl);
public abstract void setEditor ( luya\web\jsonld\Person $editor ) | ||
$editor | luya\web\jsonld\Person |
public function setEditor(Person $editor);
public abstract luya\web\jsonld\CreativeWork setEducationalUse ( luya\web\jsonld\CreativeWork $educationalUse ) | ||
$educationalUse | string |
public function setEducationalUse(CreativeWork $educationalUse);
public abstract luya\web\jsonld\CreativeWork setEncoding ( luya\web\jsonld\MediaObject $encoding ) | ||
$encoding | luya\web\jsonld\MediaObject |
public function setEncoding(MediaObject $encoding);
public abstract static setExampleOfWork ( luya\web\jsonld\CreativeWork $exampleOfWork ) | ||
$exampleOfWork | luya\web\jsonld\CreativeWork |
public function setExampleOfWork(CreativeWork $exampleOfWork);
public abstract static setExpires ( luya\web\jsonld\DateValue $expires ) | ||
$expires | luya\web\jsonld\DateValue |
public function setExpires(DateValue $expires);
public abstract static setFileFormat ( $fileFormat ) | ||
$fileFormat | string |
public function setFileFormat($fileFormat);
public abstract static setHasPart ( luya\web\jsonld\CreativeWork $hasPart ) | ||
$hasPart | luya\web\jsonld\CreativeWork |
public function setHasPart(CreativeWork $hasPart);
public abstract static setHeadline ( luya\web\jsonld\TextValue $headline ) | ||
$headline | luya\web\jsonld\TextValue |
public function setHeadline(TextValue $headline);
Defined in: luya\web\jsonld\ThingInterface::setIdentifier()
public abstract static setIdentifier ( luya\web\jsonld\PropertyValue $identifier ) | ||
$identifier |
public function setIdentifier(PropertyValue $identifier);
Defined in: luya\web\jsonld\ThingInterface::setImage()
public abstract static setImage ( luya\web\jsonld\ImageObject $image ) | ||
$image | luya\web\jsonld\ImageObject |
public function setImage(ImageObject $image);
public abstract static setInteractivityType ( $interactivityType ) | ||
$interactivityType | string |
public function setInteractivityType($interactivityType);
public abstract static setIsAccessibleForFree ( $isAccessibleForFree ) | ||
$isAccessibleForFree | boolean |
public function setIsAccessibleForFree($isAccessibleForFree);
public abstract static setIsFamilyFriendly ( $isFamilyFriendly ) | ||
$isFamilyFriendly | boolean |
public function setIsFamilyFriendly($isFamilyFriendly);
public abstract static setIsPartOf ( luya\web\jsonld\CreativeWork $isPartOf ) | ||
$isPartOf | luya\web\jsonld\CreativeWork |
public function setIsPartOf(CreativeWork $isPartOf);
public abstract static setKeywords ( $keywords ) | ||
$keywords | string |
public function setKeywords($keywords);
public abstract static setLearningResourceType ( $learningResourceType ) | ||
$learningResourceType | string |
public function setLearningResourceType($learningResourceType);
public abstract static setLocationCreated ( luya\web\jsonld\Place $locationCreated ) | ||
$locationCreated | luya\web\jsonld\Place |
public function setLocationCreated(Place $locationCreated);
public abstract static setMainEntity ( luya\web\jsonld\Thing $mainEntity ) | ||
$mainEntity | luya\web\jsonld\Thing |
public function setMainEntity(Thing $mainEntity);
public abstract static setMainEntityOfPage ( luya\web\jsonld\CreativeWork $mainEntityOfPage ) | ||
$mainEntityOfPage | luya\web\jsonld\CreativeWork |
public function setMainEntityOfPage(CreativeWork $mainEntityOfPage);
public abstract static setMentions ( luya\web\jsonld\Thing $mentions ) | ||
$mentions | luya\web\jsonld\Thing |
public function setMentions(Thing $mentions);
Defined in: luya\web\jsonld\ThingInterface::setName()
public abstract static setName ( $name ) | ||
$name | string |
public function setName($name);
Defined in: luya\web\jsonld\ThingInterface::setOffers()
Set Offer
public abstract void setOffers ( luya\web\jsonld\Offer $offers ) | ||
$offers |
public function setOffers(Offer $offers);
public abstract static setPosition ( $position ) | ||
$position | integer|string |
public function setPosition($position);
public abstract static setProducer ( $producer ) | ||
$producer | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setProducer($producer);
public abstract static setProvider ( $provider ) | ||
$provider | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setProvider($provider);
public abstract static setPublisher ( $publisher ) | ||
$publisher | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setPublisher($publisher);
public abstract static setPublisherImprint ( luya\web\jsonld\Organization $publisherImprint ) | ||
$publisherImprint | luya\web\jsonld\Organization |
public function setPublisherImprint(Organization $publisherImprint);
public abstract static setPublishingPrinciples ( luya\web\jsonld\CreativeWork $publishingPrinciples ) | ||
$publishingPrinciples | luya\web\jsonld\CreativeWork |
public function setPublishingPrinciples(CreativeWork $publishingPrinciples);
public abstract static setRecordedAt ( luya\web\jsonld\Event $recordedAt ) | ||
$recordedAt | luya\web\jsonld\Event |
public function setRecordedAt(Event $recordedAt);
Defined in: luya\web\jsonld\ThingInterface::setSameAs()
public abstract static setSameAs ( luya\web\jsonld\UrlValue $sameAs ) | ||
$sameAs | luya\web\jsonld\UrlValue |
public function setSameAs(UrlValue $sameAs);
public abstract static setSchemaVersion ( luya\web\jsonld\UrlValue $schemaVersion ) | ||
$schemaVersion | string |
public function setSchemaVersion(UrlValue $schemaVersion);
public abstract static setSourceOrganization ( luya\web\jsonld\Organization $sourceOrganization ) | ||
$sourceOrganization | luya\web\jsonld\Organization |
public function setSourceOrganization(Organization $sourceOrganization);
public abstract static setSpatialCoverage ( luya\web\jsonld\Place $spatialCoverage ) | ||
$spatialCoverage | luya\web\jsonld\Place |
public function setSpatialCoverage(Place $spatialCoverage);
public abstract static setSponsor ( $sponsor ) | ||
$sponsor | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setSponsor($sponsor);
Defined in: luya\web\jsonld\ThingInterface::setSubjectOf()
public abstract static setSubjectOf ( $subjectOf ) | ||
$subjectOf | luya\web\jsonld\CreativeWork|luya\web\jsonld\Event |
public function setSubjectOf($subjectOf);
public abstract static setTemporalCoverage ( $temporalCoverage ) | ||
$temporalCoverage | \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string |
public function setTemporalCoverage($temporalCoverage);
public abstract static setThumbnailUrl ( luya\web\jsonld\UrlValue $thumbnailUrl ) | ||
$thumbnailUrl | luya\web\jsonld\UrlValue |
public function setThumbnailUrl(UrlValue $thumbnailUrl);
public abstract static setTranslationOfWork ( luya\web\jsonld\CreativeWork $translationOfWork ) | ||
$translationOfWork | luya\web\jsonld\CreativeWork |
public function setTranslationOfWork(CreativeWork $translationOfWork);
public abstract static setTranslator ( $translator ) | ||
$translator | luya\web\jsonld\Organization|luya\web\jsonld\Person |
public function setTranslator($translator);
public abstract static setTypicalAgeRange ( $typicalAgeRange ) | ||
$typicalAgeRange | string |
public function setTypicalAgeRange($typicalAgeRange);
Defined in: luya\web\jsonld\ThingInterface::setUrl()
public abstract static setUrl ( luya\web\jsonld\UrlValue $url ) | ||
$url | luya\web\jsonld\UrlValue |
public function setUrl(UrlValue $url);
public abstract static setVersion ( $version ) | ||
$version | integer|string |
public function setVersion($version);
public abstract static setWorkExample ( luya\web\jsonld\CreativeWork $workExample ) | ||
$workExample | luya\web\jsonld\CreativeWork |
public function setWorkExample(CreativeWork $workExample);
public abstract static setWorkTranslation ( luya\web\jsonld\CreativeWork $workTranslation ) | ||
$workTranslation | luya\web\jsonld\CreativeWork |
public function setWorkTranslation(CreativeWork $workTranslation);