Interface luya\web\jsonld\MediaObjectInterface
Extends | luya\web\jsonld\CreativeWorkInterface |
---|---|
Implemented by | luya\web\jsonld\ImageObjectInterface, luya\web\jsonld\MediaObject |
Available since version | 1.0.3 |
Source Code | https://github.com/luyadev/luya/blob/master/core/web/jsonld/MediaObjectInterface.php |
JsonLd MediaObject Interface.
See also http://schema.org/MediaObject.
Public Methods
Method Details
public abstract luya\web\jsonld\Thing getAbout ( ) |
public function getAbout();
public abstract string getAccessMode ( ) |
public function getAccessMode();
public abstract string getAccessModeSufficient ( ) |
public function getAccessModeSufficient();
public abstract string getAccessibilityAPI ( ) |
public function getAccessibilityAPI();
public abstract string getAccessibilityControl ( ) |
public function getAccessibilityControl();
public abstract string getAccessibilityFeature ( ) |
public function getAccessibilityFeature();
public abstract string getAccessibilityHazard ( ) |
public function getAccessibilityHazard();
public abstract string getAccessibilitySummary ( ) |
public function getAccessibilitySummary();
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 string getAlternativeHeadline ( ) |
public function getAlternativeHeadline();
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\Person getCharacter ( ) |
public function getCharacter();
public abstract luya\web\jsonld\CreativeWork|string getCitation ( ) |
public function getCitation();
public abstract luya\web\jsonld\Comment getComment ( ) |
public function getComment();
public abstract integer getCommentCount ( ) |
public function getCommentCount();
public abstract luya\web\jsonld\Place getContentLocation ( ) |
public function getContentLocation();
public abstract string getContentRating ( ) |
public function getContentRating();
public abstract string getContentReferenceTime ( ) |
public function getContentReferenceTime();
Getter method for contentUrl.
public abstract void getContentUrl ( ) |
public function getContentUrl();
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 mixed getCopyrightYear ( ) |
public function getCopyrightYear();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCreator ( ) |
public function getCreator();
public abstract string getDateCreated ( ) |
public function getDateCreated();
public abstract string getDateModified ( ) |
public function getDateModified();
public abstract string getDatePublished ( ) |
public function getDatePublished();
Defined in: luya\web\jsonld\ThingInterface::getDescription()
public abstract string getDescription ( ) |
public function getDescription();
public abstract string getDisambiguatingDescription ( ) |
public function getDisambiguatingDescription();
public abstract string getDiscussionUrl ( ) |
public function getDiscussionUrl();
public abstract luya\web\jsonld\Person getEditor ( ) |
public function getEditor();
public abstract luya\web\jsonld\CreativeWork getEducationalUse ( ) |
public function getEducationalUse();
public abstract luya\web\jsonld\MediaObject getEncoding ( ) |
public function getEncoding();
public abstract luya\web\jsonld\CreativeWork getExampleOfWork ( ) |
public function getExampleOfWork();
public abstract string getExpires ( ) |
public function getExpires();
public abstract string getFileFormat ( ) |
public function getFileFormat();
public abstract luya\web\jsonld\CreativeWork getHasPart ( ) |
public function getHasPart();
public abstract string getHeadline ( ) |
public function getHeadline();
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 string getInteractivityType ( ) |
public function getInteractivityType();
public abstract string getKeywords ( ) |
public function getKeywords();
public abstract string getLearningResourceType ( ) |
public function getLearningResourceType();
public abstract luya\web\jsonld\Place getLocationCreated ( ) |
public function getLocationCreated();
public abstract luya\web\jsonld\Thing getMainEntity ( ) |
public function getMainEntity();
public abstract luya\web\jsonld\CreativeWork getMainEntityOfPage ( ) |
public function getMainEntityOfPage();
public abstract luya\web\jsonld\Thing getMentions ( ) |
public function getMentions();
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 integer|string getPosition ( ) |
public function getPosition();
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();
public abstract luya\web\jsonld\Event getRecordedAt ( ) |
public function getRecordedAt();
Defined in: luya\web\jsonld\ThingInterface::getSameAs()
public abstract string getSameAs ( ) |
public function getSameAs();
public abstract string getSchemaVersion ( ) |
public function getSchemaVersion();
public abstract luya\web\jsonld\Organization getSourceOrganization ( ) |
public function getSourceOrganization();
public abstract luya\web\jsonld\Place getSpatialCoverage ( ) |
public function getSpatialCoverage();
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();
Defined in: luya\web\jsonld\CreativeWorkInterface::getText()
public abstract string getText ( ) |
public function getText();
public abstract string getThumbnailUrl ( ) |
public function getThumbnailUrl();
public abstract luya\web\jsonld\CreativeWork getTranslationOfWork ( ) |
public function getTranslationOfWork();
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getTranslator ( ) |
public function getTranslator();
public abstract string getTypicalAgeRange ( ) |
public function getTypicalAgeRange();
Getter method for uploadDate.
public abstract void getUploadDate ( ) |
public function getUploadDate();
Defined in: luya\web\jsonld\ThingInterface::getUrl()
public abstract string getUrl ( ) |
public function getUrl();
public abstract integer|string getVersion ( ) |
public function getVersion();
public abstract luya\web\jsonld\CreativeWork getWorkExample ( ) |
public function getWorkExample();
public abstract luya\web\jsonld\CreativeWork getWorkTranslation ( ) |
public function getWorkTranslation();
public abstract luya\web\jsonld\CreativeWork getisPartOf ( ) |
public function getisPartOf();
public abstract boolean isAccessibleForFree ( ) |
public function isAccessibleForFree();
public abstract boolean isFamilyFriendly ( ) |
public function isFamilyFriendly();
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);
Actual bytes of the media object, for example the image file or video file.
public abstract static setContentUrl ( luya\web\jsonld\UrlValue $url ) | ||
$url | luya\web\jsonld\UrlValue |
public function setContentUrl(UrlValue $url);
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);
A URL pointing to a player for a specific video. In general, this is the information in the src element of an embed tag and should not be the same as the content of the loc tag.
public abstract static setEmbedUrl ( luya\web\jsonld\UrlValue $url ) | ||
$url | luya\web\jsonld\UrlValue |
public function setEmbedUrl(UrlValue $url);
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);
Defined in: luya\web\jsonld\CreativeWorkInterface::setText()
public abstract static setText ( $text ) | ||
$text | string |
public function setText($text);
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);
Date when this media object was uploaded to this site.
public abstract static setUploadDate ( luya\web\jsonld\DateValue $date ) | ||
$date | luya\web\jsonld\DateValue |
public function setUploadDate(DateValue $date);
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);