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.