OceanDocTag
OceanBook SearchGoogleApi.ContentWarehouse.V1.Model.OceanDocTag
SEO Analysis
AI GeneratedRelated to Google Books search features. This model (Ocean Doc Tag) contains SEO-relevant attributes including pagerank, isGeQuality. Key functionality includes: this is in ONIX format.
Actionable Insights for SEOs
- Understanding this model helps SEOs grasp Google's internal data architecture
- Consider how this system might interact with other ranking signals
Attributes
49DEPRECATEDIssueDatestringnilFull type: String.tthis is in ONIX format.
coverPagestringnilFull type: String.tcover page (PrintedAsSeen string), to generate results snippet thumbnail image urls
editorsstringnilFull type: String.tEditors string for front end.
encryptedExpressionIdstringnilFull type: String.tsegmentTimeinteger(nilviewabilityOceanVolumeViewability →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanVolumeViewability.tVolume viewability, which defines how/if the volume should be displayed in various locales.
pageNumberinteger(nilpage_number of the page (OceanTypes::PageNumberType) In CAv2: page_number of the page ocean::PageNumber::T
sourceTypeinteger(nilThe source type of the document. See BoundVolumeSource::SourceType in ocean/data/volume_types.protodevel for possible values.
blockSnippetboolean(nilnewspaperspecificOceanDocTagNewspaperSpecific →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagNewspaperSpecific.tencryptedVolumeIdstringnilFull type: String.tvolumeVersionstringnilFull type: String.tThe version of the volume (serialized form). ONLY populated for Volume level docs
isLandingPageboolean(nilwhether this a landing page chosen at indexing time.
availableDownloadsinteger(nilA bitmap containing all available download formats (values defined in AvaialableDownloadFormats enum) NOTE: Only populated for Volume level docs
contributorOceanDocTagContributor →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.OceanDocTagContributor.tobjectionableContentBitmapinteger(nilA bitmap indicating whether content may be objectionable NOTE: Only populated for volume level docs
pagerankfloat(nilthe page rank value of the book page
searchInBookUrlstringnilFull type: String.tthe URL for the "search in book"
contentTypeinteger(nilThe content type of the document. See BoundVolumeSource::ContentType in ocean/data/volume_types.protodevel for possible values.
workclusterOceanDocTagWorkCluster →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagWorkCluster.tpriceOceanGEPrice →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanGEPrice.tPrice information for a volume (per locale). Note existence of a price for a locale implies that the book is sellable for that locale.
DEPRECATEDApplicationDatestringnilFull type: String.tthis is in ONIX format.
goodTextDetailinteger(nilText quality as defined in CA_VolumeScoreResult::OACapabilities::TextQualityAssessment Note - This is only populated if good_text() and is_ge_quality() are true
patentspecificOceanDocTagPatentSpecific →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagPatentSpecific.tbookspecificOceanDocTagBookSpecific →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific.tstructuredPageNumberstringnilFull type: String.tIn CAv2 only: structured page number (printed number as we understand it) (result of ocean::StructuredPageNumberProto::AppendToString)
catalogspecificOceanDocTagCatalogSpecific →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagCatalogSpecific.tauthorsstringnilFull type: String.tTODO(leonid) Deprecate these Authors string for front end.
refPageUrlstringnilFull type: String.tthe URL of the reference page (About this book)
numPagesinteger(nilNumber of pages in this volume (usually as specified in metadata)
metadataCoverExistsboolean(nilmetadata_cover_exists will be set if there's a metadata-provided cover thumbnail. the thumbnail will be used for scanless books or when a scanned book is in metadata-only view.
subjectBitmapstringnilFull type: String.tBitmap indicating top-level subjects associated with this document. See ocean/metadata/subjects/util.h for more detail.
subTitlestringnilFull type: String.tSub title string for front end
thumbnailUrlstringnilFull type: String.tthe URL of the cover page.
coverPageSizeOceanImageSize →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize.tThe size (in pixels) of the full-resolution clean images used for the cover page. The width and height will be zero if no image for that page.
isGeQualityboolean(nilSet to true if volume has ge quality
DEPRECATEDPatentNumberstringnilFull type: String.tpatent-specific fields. ALL DEPRECATED, moved into PatentSpecific group, above.
DEPRECATEDPublisherPercentVisibleinteger(nilPercent rights granted by publisher. This should only be set, and definitely should only be considered, if source_type == BoundVolumeSource::PUBLISHER. '0' may mean we have no info on publisher rights so we have to just assume 0%. Deprecated as this is taken into account by viewability
metadataCoverSizeOceanImageSize →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize.tThe size (in pixels) of the metadata cover image.
geoRestrictstringnilFull type: list(String.tDEPRECATED! Being replaced in favor of viewability, below. geo restrict info (from OceanRights::geo_restrict) In CAv2: geo restrict info (from ocean::VolumeImprintRights::geo_restrict)
printedPageNumberstringnilFull type: String.tprinted page number (OceanPrintedPageNumber; from OceanPageInfoMap::Page::printed_page_number)
magazinespecificOceanDocTagMagazineSpecific →nilFull type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagMagazineSpecific.tvolumeTypeinteger(nilurlKeystringnilFull type: String.tBibkey to be used as part of the URL (to make them persistent in some sense). This is obtained by doing a GetURLKey() on the bibdata which returns the main bibkey associated with the volume based on priority. This is parseable into an OceanVolumeBibKey (ocean/metadata/bibkeys.h) Note: This should ideally be a required field longer term but for now keeping it optional for compatibility. In case of this being absent, we don't include the key in the URL (just use volumeId as before). Note: For content type books, this key is supplemented by other bibkeys for this volumes(the field is aux_bibkeys)
DEPRECATEDPatentAssigneestringnilFull type: String.tpageidinteger(nilpageid of the page (OceanTypes::PageIdType)
grantableLocalestringnilFull type: list(String.tList of locales for which this book can be bought from a publisher, and read as a Google eBook. Each locale is a lowercase, two-letter country-code (eg "ca"), and is copied from PublisherGrantability.Locale.locale, defined in ocean/data/docinfo/volume_viewability.proto.
titlestringnilFull type: String.tTitle string for front end.
usingActualCoverboolean(nilusing_actual_cover will be set if we are using the actual cover of the book (instead of the table of content, etc.). This is particularly useful to identify books where we inserted a generated cover via Coverups.