Jonathan Borden The Open Healthcare Group
TDDL is an extension of XHTML Basic designed to describe terminologies. TDDL incorporates RDF Schema concepts, syntax and functionality. This document is a RDDL 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 serves as an integration of RDF Schema and XHTML.
This draft is highly experimental.
The root of all things in TDDL is Resource
. Every Resource
is itself an rdf:Resource.
Literal things can be encoded as URIs via the data:
scheme.
A Class is a Resource.
A tddl:Class
is derived from rdfs:Class
.
The subClassOf
a Class
is a property of a Class.
tddl:subClassOf
is derived from rdfs:subClassOf
.
A Property is a Resource.
A tddl:Property
is derived from rdf:Property
.
tddl:subPropertyOf
is derived from rdfs:subPropertyOf
The range
of a Property
defines what value
a Property may have.
tddl:range
is derived from rdfs:range.
The domain
of a Property
defines which Classes a Property may pertain to. A Property may have multiple domains.
tddl:domain
is derived from rdfs:domain.
A tddl:type
is an rdf:type
.
A tddl:resource
is an rdf:resource
.
An id
is an rdf:ID
.
A tddl:about
is a rdf:about
.