TDDL is an extension of XHTML Basic designed to describe terminologies. TDDL incorporates RDF Schema concepts, syntax and functionality. This document is a TDDL description of TDDL.
TDDL is designed to serve as a way to define terminologies in a way that is both human and machine readable. It is inspired by and borrows concepts from:
TDDL incorporates RDF Schema into XHTML as an extension of XHTML Basic.
This draft is highly experimental.
The root of all things in TDDL is
Resource is itself an rdf:Resource.
Literal things can be encoded as URIs via the
A tddl:Class is a Class derived from rdfs:Class.
A Property is a Class derived from rdfs:Property.
Class defines the class as derived from another class.
tddl:subClassOf is derived from RDF Schema
Property defines the property as derived from another property.
tddl:subPropertyOf is derived from RDF Schema
range of a
Property defines what
value a Property may have.
tddl:range is derived
domain of a
Property defines which Classes a Property may pertain to. A Property may have multiple domains.
tddl:domain is derived
A tddl:type is an rdf:type.
A tddl:resource is a rdf:resource. It is an attribute whose value is a URI reference
tddl:about is derived from
Resource may have either
but not both