A Owl lite ontology for Fedora 3.0 based on the CMA
Fedora rdf relations
Digital objects in Fedora can have rdf relations. The fedora system provides a triple store, enabling queries about these relations. Fedora does not allow for the full rdf specification, rather it uses a blob like the one below.
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:doms="http://doms.statsbiblioteket.dk/relations/default/0/1/#"
xmlns:fedora-model="info:fedora/fedora-system:def/model#">
<rdf:Description rdf:about="info:fedora/doms:ContentModel_DOMS">
<fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ContentModel-3.0"/>
<doms:isPartOfCollection rdf:resource="info:fedora/doms:DOMS_Base_Collection"/>
<doms:hasLicense rdf:resource="info:fedora/doms:Open_License" />
</rdf:Description>
</rdf:RDF>You begin with a RDF tag. The only allowed tag inside is the Description tag, which must be rdf:about the object itself. Inside the Description tag the relations from this object is defined, as tags with a rdf:resource attribute to designate the target. A relation is implicitly defined, by making an object have said relation to another object.
As you can see, this is a far cry from the full rdf standard. But it is sufficient to express the interrelations between objects. What Fedora really lacks is a way to express an ontology for these interrelated digital objects.