Triples in the Resource IndexThe resource index stores system and user-controlled metadata about each object in the repository in the form of RDF triples. The number and type of triples stored depends on the content of the object. This document describes the triples that may exist in the resource index for a given object. The color of each row indicates how many of each kind of RDF triple can be expected. See the key on the right. Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Cardinality Key Unknown macro: {tr}
Unknown macro: {td} Zero or more Unknown macro: {tr}
Unknown macro: {td} Zero or one Unknown macro: {tr}
Unknown macro: {td} Exactly one Unknown macro: {tr}
Unknown macro: {td} One or more Namespaces UsedFor brevity, the URIs used in this document are shown in abbreviated form. To determine the unabbreviated form of any such URI, replace the Prefix with the associated Namespace URI below. Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Prefix Unknown macro: {td} Namespace URI Unknown macro: {tr}
Unknown macro: {td} fedora-model: Unknown macro: {td} info:fedora/fedora-system:def/model# Unknown macro: {tr}
Unknown macro: {td} fedora-view: Unknown macro: {td} info:fedora/fedora-system:def/view# Unknown macro: {tr}
Unknown macro: {td} rdf: Unknown macro: {td} http://www.w3.org/1999/02/22-rdf-syntax-ns# BreakdownBase TriplesThe following triples will exist for any object, irrespective of its Datastream content. Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Subject Unknown macro: {td} Predicate Unknown macro: {td} Object Unknown macro: {td} Cardinality Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-model:createdDate Unknown macro: {td} (date created in UTC) Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-view:lastModifiedDate Unknown macro: {td} (date modified in UTC) Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-model:state Unknown macro: {td} fedora-model:Active
fedora-model:Inactive fedora-model:Deleted Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-model:owner Unknown macro: {td} (not used) Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-model:label Unknown macro: {td} (any string) Unknown macro: {td} Exactly One Dublin Core TriplesEvery object in Fedora has a Dublin Core ("DC") Datastream. The following triples are derived from its content, which may consist of any number of each of the 15 unqualified Dublin Core elements. If unprovided at ingest, the DC Datastream will be automatically created with minimal information (a dc:title and a dc:identifier). Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Subject Unknown macro: {td} Predicate Unknown macro: {td} Object Unknown macro: {td} Cardinality Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} dc:title Unknown macro: {td} (any string) Unknown macro: {td} One or More Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} dc:identifier Unknown macro: {td} (any string) Unknown macro: {td} One or More Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} (any other dc predicate) Unknown macro: {td} (any string) Unknown macro: {td} Zero or More RELS-EXT and RELS-INT TriplesUnknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Subject Unknown macro: {td} Predicate Unknown macro: {td} Object Unknown macro: {td} Cardinality Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} (any non-reserved predicate) Unknown macro: {td} (any URI or literal) Unknown macro: {td} Zero or More Content Model Architecture TriplesNote: If not explicitly provided the Fedora Repository will assume there is a Note: In Fedora 3.0, though permitted, it is not recommended that one SDep object be used to deploy a service for more than one CModel-SDef pair. Future versions of Fedora are likely to provide better support for this configuration. Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Subject Unknown macro: {td} Predicate Unknown macro: {td} Object Unknown macro: {td} Cardinality Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-model:hasModel Unknown macro: {td} info:fedora/$CMODEL_PID Unknown macro: {td} One or More Unknown macro: {tr}
Unknown macro: {td} info:fedora/$CMODEL_PID Unknown macro: {td} fedora-model:hasService Unknown macro: {td} info:fedora/$SDEF_PID Unknown macro: {td} Zero or More Unknown macro: {tr}
Unknown macro: {td} info:fedora/$SDEP_PID Unknown macro: {td} fedora-model:isDeploymentOf Unknown macro: {td} info:fedora/$SDEF_PID Unknown macro: {td} Zero or More Unknown macro: {tr}
Unknown macro: {td} info:fedora/$SDEP_PID Unknown macro: {td} fedora-model:isContractorOf Unknown macro: {td} info:fedora/$CMODEL_PID Unknown macro: {td} Zero or More Datastream TriplesUnknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Subject Unknown macro: {td} Predicate Unknown macro: {td} Object Unknown macro: {td} Cardinality Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID Unknown macro: {td} fedora-view:disseminates Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} fedora-view:disseminationType Unknown macro: {td} info:fedora/*/$DSID Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} fedora-view:mimeType Unknown macro: {td} (any mime type string) Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} fedora-view:lastModifiedDate Unknown macro: {td} (date modified in UTC) Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} fedora-model:state Unknown macro: {td} fedora-model:Active
fedora-model:Inactive fedora-model:Deleted Unknown macro: {td} Exactly One Unknown macro: {tr}
Unknown macro: {td} info:fedora/$PID/$DSID Unknown macro: {td} fedora-view:isVolatile Unknown macro: {td} (true if R or E, false if M or X) Unknown macro: {td} Exactly One Calculating Triples/ObjectYou can use the following table to estimate the number of triples for each kind of object in your Fedora repository. Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {td} Calculation Method Unknown macro: {td} # Triples Unknown macro: {tr}
Unknown macro: {td}
Every object automatically gets the following triples:
Unknown macro: {td} 15 Unknown macro: {tr}
Unknown macro: {td} If the DC datastream has any elements besides the standard dc:title and dc:identifier, add 1 for each additional element. Unknown macro: {td} Unknown macro: {tr}
Unknown macro: {td} If the object has a RELS-EXT and/or a RELS-INT datastream, add 7, then add 1 for each statement asserted therein (except fedora-model:hasContentModel which has been counted above). Unknown macro: {td} Unknown macro: {tr}
Unknown macro: {td} For each additional datastream, add 7. Unknown macro: {td} |