Voting helps other researchers find interesting modules.
Metadata about a name. There are two metadata protos, whose content is meant to be similar but their usage different: NameEntityMetadata for readability and ConceptNameMetadata for size / decoding speed. NameEntityMetadata is propagated to GlobalNameInfo and EntityJoin tables, while ConceptNameMetadata is propagated from EntityJoins to the name matching tables and later to the Webref's/QRef's output. To add a new metadata field in the Names pipeline, and propagate it to EntityJoins and Names matching tables, it is necessary to: (1) Add the field to NameEntityMetadata, and a corresponding data representation in ConceptNameMetadata. (2) Populate the field in NameVariantSignals.name_metadata, from any source. This can be done in a corresponding NameProcessor. (3) Update the library name-metadata.h/cc to make sure that the metadata field is: a) merged correctly when merging two NameSignals; and b) transformed to the corresponding field in ConceptNameMetadata proto. Next available tag: 22.
isBypassedName
boolean()
nil
isCompoundName
isCompoundRetrievalKey
isDictionaryTerm
isEventRetrievalKey
isGeneratedName
isGeneratedStreetname
isHierarchyPropagated
isIsbn
isLyricsContent
isPhoneNumber
isRefconName
isReferenceName
isRefpageUrl
isReverseUniquePropertyName
isStrongIdentifier
isSynonymOrFuzzyMatch
isTrustedAllcapsName
isUnnormalizedName
notGeneratedName
originalNames
GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefPreprocessingOriginalNames.t
suppressTokenization
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefPreprocessingNameEntityMetadata{ isBypassedName: boolean() | nil, isCompoundName: boolean() | nil, isCompoundRetrievalKey: boolean() | nil, isDictionaryTerm: boolean() | nil, isEventRetrievalKey: boolean() | nil, isGeneratedName: boolean() | nil, isGeneratedStreetname: boolean() | nil, isHierarchyPropagated: boolean() | nil, isIsbn: boolean() | nil, isLyricsContent: boolean() | nil, isPhoneNumber: boolean() | nil, isRefconName: boolean() | nil, isReferenceName: boolean() | nil, isRefpageUrl: boolean() | nil, isReverseUniquePropertyName: boolean() | nil, isStrongIdentifier: boolean() | nil, isSynonymOrFuzzyMatch: boolean() | nil, isTrustedAllcapsName: boolean() | nil, isUnnormalizedName: boolean() | nil, notGeneratedName: boolean() | nil, originalNames: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefPreprocessingOriginalNames.t() | nil, suppressTokenization: boolean() | nil }
@spec decode(struct(), keyword()) :: struct()