Язык RDFS — язык описания словарей классов и свойств Web-ресурсов, предназначен для определения, стандартизации и использования метаданных, описывающих ресурсы Web. Так же как XML схема служит для задания структуры и типов в документах XML, язык RDFS нужен для описания структуры и типов для моделей RDF.
Язык RDFS предоставляет базовую систему типов для моделей RDF (аналогично Express в STEP). В числе типов имеются некоторые предопределенные типы, такие как Class, subPropertyOf и subClassOf, используемые всеми интегрируемыми приложениями. В RDFS вводятся понятия класса, подкласса, свойства и подсвойства, имеется возможность накладывать на них ограничения. В модели RDF используется иерархическое построение классов (сущностей) и свойств (атрибутов) предметной области, определяется, какие свойства и с какими классами могут быть использованы. Концепция RDF близка к концепции семантической сети.
Как и в XML, в RDFS вводятся теги для задания типов и атрибутов метаданных.
Множество ресурсов, родственных в том или ином смысле, является классом. Классы задаются с помощью тега rdfs:Class, их принадлежность к некоторому надклассу описываются с помощью тега rdfs:Resource, т.е. данный класс является ресурсом такого-то надкласса. К числу классов относится rdfs:Literal, его экземплярами могут быть, например, string и integer. Экземплярами класса rdfs:Datatype, т.е. типов данных, являются подклассы класса rdfs:Literal. Принадлежность ресурса к конкретному классу задается с помощью свойства rdf:type.
Класс rdf:Property служит для описания свойств ресурсов. Свойство может быть выражено литералом или быть отношением двух классов. Класс свойств rdfs:domain позволяет указать область определения свойства, т.е. классы, к которым это свойство может быть применено. Класс rdfs:range позволяет указать диапазон свойства, т.е. классы, чьи ресурсы могут появиться в качестве значений заданного свойства.
Свойства rdfs:subClassOf и rdfs:subPropertyOf относятся соответственно к подклассу класса и подсвойству свойства.
Например, описание класса diode как подкласса класса device со свойством material может иметь следующий вид:
 <rdfs:Class ID="diode">
   <rdfs:subClassOf rdf:resource="#device"/>
 </rdfs:Class>
 <rdf:Property ID="material">
   <rdfs:domain rdf:resource="#diode"/>
   <rdfs:range rdf:resource="#string"/>
 </rdf:Property>
Свойства rdfs:label и rdfs:comment применяются для задания удобных для человека псевдонимов именам и содержимому ресурсов.
В таблице 1 перечислены классы RDFS, а в таблице 2 — свойства RDFS.
Таблица 1    
Имя классаПояснение
rdfs:ResourceКласс-ресурс, включает "всё"
rdfs:LiteralКласс литеральных значений, текстовых строк или чисел
rdf:XMLLiteralКласс XML-литералов
rdfs:ClassКласс классов
rdf:PropertyКласс RDF-свойств
rdfs:DatatypeКласс типов данных RDF
rdf:StatementКласс утверждений
rdf:BagКласс неупорядоченных контейнеров
rdf:SeqКласс упорядоченных контейнеров
rdf:AltКласс контейнеров-альтернатив
rdfs:ContainerКласс RDF-контейнеров
rdfs:ContainerMembershipКласс свойств "членства" в контейнерах
rdf:ListКласс RDF-списков

Индивидами являются сущности, состоящие из единственного объекта.
Описание типа rdf:type служит для связывания индивида с классом, членом которого он является. Например, в следующем предложении Х является экземпляром класса Р:
<owl:Thing rdf:about="#Х">
<rdf:type rdf:resource="#Р"/>
</owl:Thing>
Но то же можно выразить и таким образом:
<Р rdf:ID="Х" />
Таблица 2    
Имя свойстваПояснениеДоменДиапазон
rdf:typeСубъект является экземпляром классаrdfs:Resourcerdfs:Class
rdfs:subClassOfСубъект является подклассом классаrdfs:Classrdfs:Class
rdfs:subPropertyOfСубъект является подсвойством свойстваrdf:Propertyrdf:Property
rdfs:domainДомен свойства субъектаrdf:Propertyrdfs:Class
rdfs:rangeДиапазон свойства субъектаrdf:Propertyrdfs:Class
rdfs:labelЧеловекочитаемое название субъектаrdfs:Resourcerdfs:Literal
rdfs:commentТекстовое описание ресурсаrdfs:Resourcerdfs:Literal
rdfs:memberЧлен ресурса субъектаrdfs:Resourcerdfs:Resource
rdf:firstПервый элемент спискаrdf:Listrdfs:Resource
rdf:restОставшийся за первым элементом "хвост" спискаrdf:Listrdf:List
rdfs:seeAlsoДополнительная информация о субъектеrdfs:Resourcerdfs:Resource
rdfs:isDefinedByОпределение ресурса субъектаrdfs:Resourcerdfs:Resource
rdf:valueСвойство, используемое для структурированных значенийrdfs:Resourcerdfs:Resource
rdf:subjectСубъект RDF-утверждения (см. "реификация")rdf:Statementrdfs:Resource
rdf:predicateПредикат RDF-утверждения (см. "реификация")rdf:Statementrdfs:Resource
rdf:objectОбъект RDF-утверждения (см. "реификация")rdf:Statementrdfs:Resource