⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/CategoryCode.

CategoryCode

Тип schema.org ?

Этот термин находится в "новой" области — обратная связь по реализации и использование в приложениях и на веб-сайтах могут помочь улучшить определения.

Описание:

Код категории.

CategoryCode — это тип из схемы Schema.org, который используется для обозначения кодов категорий. Эти коды могут представлять собой определённые группы или классы объектов, товаров или услуг, которые могут быть полезны для структурирования и классификации информации.

Основное предназначение CategoryCode заключается в упрощении поиска и обработки данных. Он позволяет разработчикам и системам лучше организовывать информацию, чтобы пользователи могли легче находить нужные им объекты или услуги. Например, в контексте электронной коммерции, CategoryCode может помочь в классификации товаров по категориям, что упрощает навигацию и поиск для покупателей.

CategoryCode может использоваться в различных областях, включая бизнес, науку и технологии. Этот тип может быть полезен в каталогах, базах данных и системах управления контентом, где важно иметь структурированную информацию. Использование CategoryCode помогает улучшить взаимодействие между различными системами и упрощает интеграцию данных из разных источников.

Таким образом, CategoryCode является важным инструментом для организации и классификации информации, что делает её более доступной и понятной для пользователей и систем, которые с ней работают.

Свойство Ожидаемый тип Описание
Свойство из CategoryCode
codeValue Text Краткий текстовый код, который уникально идентифицирует значение.
inCodeSet CategoryCodeSet, URL Набор кодов категорий CategoryCodeSet, который содержит этот код категории.
Свойство из DefinedTerm
inDefinedTermSet DefinedTermSet, URL Набор определенных терминов (DefinedTermSet), который содержит этот термин.
termCode Text Код, который идентифицирует этот Определенный термин в пределах набора определенных терминов.
Свойство из Thing
additionalType URL, Text Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org.
alternateName Text Псевдоним для элемента.
description Text, TextObject Описание предмета.
disambiguatingDescription Text Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения.
identifier PropertyValue, Text, URL Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей.
image ImageObject, URL Изображение предмета. Это может быть URL или полностью описанный ImageObject.
mainEntityOfPage CreativeWork, URL Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей.
name Text Название элемента.
potentialAction Action Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'.
sameAs URL URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт.
subjectOf CreativeWork, Event Творческое произведение или событие, связанное с этой вещью.
url URL URL предмета.

Экземпляры CategoryCode могут использоваться в качестве значения для следующих свойств.

Свойство Типы Описание
category SpecialAnnouncement, Service, Recommendation, Product, PhysicalActivity, Offer, Invoice, ActionAccessSpecification Категория для элемента. Большие знаки или косые черты могут быть использованы для неформального указания иерархии категорий.
hasCategoryCode CategoryCodeSet Код категории, содержащийся в этом наборе кодов.
legislationType Legislation Тип законодательства. Примеры значений: "закон", "акт", "директива", "указ", "регламент", "нормативный акт", "loi organique", "règlement grand-ducal" и т.д., в зависимости от страны.
occupationalCategory WorkBasedProgram, Physician, Occupation, JobPosting, EducationalOccupationalProgram Категория, описывающая профессию, желательно с использованием термина из таксономии, такой как BLS O*NET-SOC, ISCO-08 или подобной, с повторением свойства для каждого применимого значения. В идеале таксономия должна быть идентифицирована, и должны быть предоставлены как текстовая метка, так и формальный код для категории.

Примечание: по историческим причинам любая текстовая метка и формальный код, предоставленные в виде литерала, могут считаться из O*NET-SOC.

Более специфичные типы

Примеры

Пример 1

Пример заметки или HTML разметки.


<div>
	 <h1 >Defined Values in The Mammal Classification List</h1>
	 <ul>
		<li>Carnivore - A mammal that feeds on other animals</li>
	 </ul>
</div>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/CategoryCodeSet" id="C1">
	 <h1>Defined Values in <span itemprop="name">The Mammal Classification List</span></h1>
	 <ul>
		<li itemprop="hasCategoryCode" itemscope itemtype="https://schema.org/CategoryCode">
			<span itemprop="name">Carnivore</span> - <span itemprop="description">A mammal that feeds on other animals</span>
			<link itemprop="inCodeSet" href="#C1"/>
		</li>
	 </ul>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="CategoryCodeSet" id="C1">
	 <h1>Defined Values in <span property="name">The Mammal Classification List</span></h1>
	 <ul>
		<li property="hasCategoryCode" typeof="CategoryCode">
			<span property="name">Carnivore</span> - <span property="description">A mammal that feeds on other animals</span>
			<link property="inCodeSet" href="#C1"/>
		</li>
	 </ul>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


{
 "@context": "https://schema.org/",
 "@type": "CategoryCodeSet",
 "@id": "_C1",
 "name": "The Mammal Classification List",
 "hasCategoryCode": {
	"@type": "CategoryCode",
	"name": "Carnivore",
	"description": "A mammal that feeds on other animals",
	"inCodeSet": "_C1"
	}
}

Структурированное представление примера JSON-LD.

@context
https://schema.org/
@type
CategoryCodeSet
@id
_C1
name
The Mammal Classification List
hasCategoryCode
@type
CategoryCode
name
Carnivore
description
A mammal that feeds on other animals
inCodeSet
_C1

Пример 2

Пример заметки или HTML разметки.


<div>
	<h1>ISO 639-2: Codes for the Representation of Names of Languages<h1>
	<h2>Listing of codes:</h2>
	<ul>
		<li>...</li>
		<li>cze</li>
		<li>...</li>
	</ul>
</div>
<div>
	<h2>Czech; tchèque; Tschechisch</h2>
	<h3>From: ISO 639-2: Codes for the Representation of Names of Languages</h3>
	English: Czech<br/>
	French: tchèque<br/>
	German: Tschechisch<br/>
</div>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/CategoryCodeSet" itemid="http://id.loc.gov/vocabulary/iso639-2">
	<h1 itemprop="name">ISO 639-2: Codes for the Representation of Names of Languages</h1>
	<h2>Listing of codes:</h2>
	<ul>
		<li>...</li>
		<li><span itemprop="hasCategoryCode" itemid="http://id.loc.gov/vocabulary/iso639-2/cze">cze</span></li>
		<li>...</li>
	</ul>
</div>
<div itemscope itemtype="https://schema.org/CategoryCode" itemid="http://id.loc.gov/vocabulary/iso639-2/cze">
	<meta itemprop="codeValue" content="cze">
	<h2>Czech; tchèque; Tschechisch</h2>
	<link itemprop="inCodeSet" href="http://id.loc.gov/vocabulary/iso639-2">
	<h3>From: ISO 639-2: Codes for the Representation of Names of Languages</h3>
	<span itemprop="name" xml:lang="en" content="Czech">English: Czech</span><br/>
	<span itemprop="name" xml:lang="fr" content="tchèque">French: tchèque</span><br/>
	<span itemprop="name" xml:lang="de" content="Tschechisch">German: Tschechisch</span><br/>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="CategoryCodeSet" resource="http://id.loc.gov/vocabulary/iso639-2">
	<h1 property="name">ISO 639-2: Codes for the Representation of Names of Languages</h1>
	<h2>Listing of codes:</h2>
	<ul>
		<li>...</li>
		<li><span property="hasCategoryCode" resource="http://id.loc.gov/vocabulary/iso639-2/cze">cze</span></li>
		<li>...</li>
	</ul>
</div>
<div vocab="https://schema.org/" typeof="CategoryCode" resource="http://id.loc.gov/vocabulary/iso639-2/cze">
	<meta property="codeValue" content="cze">
	<h2>Czech; tchèque; Tschechisch</h2>
	<link property="inCodeSet" href="http://id.loc.gov/vocabulary/iso639-2">
	<h3>From: ISO 639-2: Codes for the Representation of Names of Languages</h3>
	<span property="name" xml:lang="en" content="Czech">English: Czech</span><br/>
	<span property="name" xml:lang="fr" content="tchèque">French: tchèque</span><br/>
	<span property="name" xml:lang="de" content="Tschechisch">German: Tschechisch</span><br/>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


[
	{
		"@context": "https://schema.org/"
	},
	{
		"@type": "CategoryCodeSet",
		"@id": "http://id.loc.gov/vocabulary/iso639-2",
		"name": "ISO 639-2: Codes for the Representation of Names of Languages",
		"hasCategoryCode": "http://id.loc.gov/vocabulary/iso639-2/cze"
	},
	{
		"@type": "CategoryCode",
		"@id": "http://id.loc.gov/vocabulary/iso639-2/cze",
		"codeValue": "cze",
		"name": {
			"en": "Czech",
			"fr": "tchèque",
			"de": "Tschechisch"
		},
		"inCodeSet": "http://id.loc.gov/vocabulary/iso639-2"
	}
]

Структурированное представление примера JSON-LD.

0
@context
https://schema.org/
1
@type
CategoryCodeSet
@id
http://id.loc.gov/vocabulary/iso639-2
name
ISO 639-2: Codes for the Representation of Names of Languages
hasCategoryCode
http://id.loc.gov/vocabulary/iso639-2/cze
2
@type
CategoryCode
@id
http://id.loc.gov/vocabulary/iso639-2/cze
codeValue
cze
name
en
Czech
fr
tchèque
de
Tschechisch
inCodeSet
http://id.loc.gov/vocabulary/iso639-2
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте