Regenerate code
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Mon, 17 Oct 2016 14:38:17 +0200
changeset 1845 5ec73e5b8383
parent 1844 f5490600f552
child 1846 c15f45eaad6a
Regenerate code only order should be modified. Unclear why this occurs now even with python hashseed to 0.
entities/generated.py
schema/seda2.py
views/uicfg.py
--- a/entities/generated.py	Fri Oct 14 17:49:59 2016 +0200
+++ b/entities/generated.py	Mon Oct 17 14:38:17 2016 +0200
@@ -58,6 +58,61 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
     value_attr = None
 
+class SEDAMimeTypeCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAMimeTypeCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAEncodingCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAEncodingCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDACompressionAlgorithmCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDACompressionAlgorithmCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDADataObjectVersionCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDADataObjectVersionCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAStorageRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAStorageRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAppraisalRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAAppraisalRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAccessRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAAccessRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDADisseminationRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDADisseminationRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAReuseRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAReuseRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAClassificationRuleCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDAClassificationRuleCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDARelationshipCodeListVersion(SEDAAnyEntity):
+    __regid__ = 'SEDARelationshipCodeListVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
 class SEDABinaryDataObject(SEDAAnyEntity):
     __regid__ = 'SEDABinaryDataObject'
     fetch_attrs, cw_fetch_order = fetch_config(['id', 'filename', 'user_cardinality', 'user_annotation'])
@@ -68,6 +123,31 @@
     fetch_attrs, cw_fetch_order = fetch_config(['id', 'user_cardinality', 'user_annotation'])
     value_attr = 'id'
 
+class SEDARelationship(SEDAAnyEntity):
+    __regid__ = 'SEDARelationship'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDADataObjectVersion(SEDAAnyEntity):
+    __regid__ = 'SEDADataObjectVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltBinaryDataObjectAttachment(SEDAAnyEntity):
+    __regid__ = 'SEDAAltBinaryDataObjectAttachment'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDACompressed(SEDAAnyEntity):
+    __regid__ = 'SEDACompressed'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'compressed', 'user_annotation'])
+    value_attr = 'compressed'
+
+class SEDAArchiveUnit(SEDAAnyEntity):
+    __regid__ = 'SEDAArchiveUnit'
+    fetch_attrs, cw_fetch_order = fetch_config(['id', 'user_cardinality', 'user_annotation'])
+    value_attr = 'id'
+
 class SEDAServiceLevel(SEDAAnyEntity):
     __regid__ = 'SEDAServiceLevel'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'service_level', 'user_annotation'])
@@ -108,6 +188,176 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'need_authorization', 'user_annotation'])
     value_attr = 'need_authorization'
 
+class SEDAAltArchiveUnitArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAAltArchiveUnitArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDAAttachment(SEDAAnyEntity):
+    __regid__ = 'SEDAAttachment'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDAUri(SEDAAnyEntity):
+    __regid__ = 'SEDAUri'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDAFormatLitteral(SEDAAnyEntity):
+    __regid__ = 'SEDAFormatLitteral'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'format_litteral', 'user_annotation'])
+    value_attr = 'format_litteral'
+
+class SEDAMimeType(SEDAAnyEntity):
+    __regid__ = 'SEDAMimeType'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAFormatId(SEDAAnyEntity):
+    __regid__ = 'SEDAFormatId'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAEncoding(SEDAAnyEntity):
+    __regid__ = 'SEDAEncoding'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDACreatingApplicationName(SEDAAnyEntity):
+    __regid__ = 'SEDACreatingApplicationName'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_application_name', 'user_annotation'])
+    value_attr = 'creating_application_name'
+
+class SEDACreatingApplicationVersion(SEDAAnyEntity):
+    __regid__ = 'SEDACreatingApplicationVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_application_version', 'user_annotation'])
+    value_attr = 'creating_application_version'
+
+class SEDADateCreatedByApplication(SEDAAnyEntity):
+    __regid__ = 'SEDADateCreatedByApplication'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDACreatingOs(SEDAAnyEntity):
+    __regid__ = 'SEDACreatingOs'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_os', 'user_annotation'])
+    value_attr = 'creating_os'
+
+class SEDACreatingOsVersion(SEDAAnyEntity):
+    __regid__ = 'SEDACreatingOsVersion'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_os_version', 'user_annotation'])
+    value_attr = 'creating_os_version'
+
+class SEDALastModified(SEDAAnyEntity):
+    __regid__ = 'SEDALastModified'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAWidth(SEDAAnyEntity):
+    __regid__ = 'SEDAWidth'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAHeight(SEDAAnyEntity):
+    __regid__ = 'SEDAHeight'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDADepth(SEDAAnyEntity):
+    __regid__ = 'SEDADepth'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAShape(SEDAAnyEntity):
+    __regid__ = 'SEDAShape'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDADiameter(SEDAAnyEntity):
+    __regid__ = 'SEDADiameter'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDALength(SEDAAnyEntity):
+    __regid__ = 'SEDALength'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAThickness(SEDAAnyEntity):
+    __regid__ = 'SEDAThickness'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAWeight(SEDAAnyEntity):
+    __regid__ = 'SEDAWeight'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDANumberOfPage(SEDAAnyEntity):
+    __regid__ = 'SEDANumberOfPage'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDASeqAltArchiveUnitArchiveUnitRefIdManagement(SEDAAnyEntity):
+    __regid__ = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    fetch_attrs, cw_fetch_order = fetch_config([])
+    value_attr = None
+
+class SEDASeqStorageRuleRule(SEDAAnyEntity):
+    __regid__ = 'SEDASeqStorageRuleRule'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltStorageRulePreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAAltStorageRulePreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDASeqAppraisalRuleRule(SEDAAnyEntity):
+    __regid__ = 'SEDASeqAppraisalRuleRule'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltAppraisalRulePreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAAltAppraisalRulePreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDASeqAccessRuleRule(SEDAAnyEntity):
+    __regid__ = 'SEDASeqAccessRuleRule'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltAccessRulePreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAAltAccessRulePreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDASeqDisseminationRuleRule(SEDAAnyEntity):
+    __regid__ = 'SEDASeqDisseminationRuleRule'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltDisseminationRulePreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAAltDisseminationRulePreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDASeqReuseRuleRule(SEDAAnyEntity):
+    __regid__ = 'SEDASeqReuseRuleRule'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAAltReuseRulePreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAAltReuseRulePreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
 class SEDASeqClassificationRuleRule(SEDAAnyEntity):
     __regid__ = 'SEDASeqClassificationRuleRule'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
@@ -128,91 +378,6 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'need_reassessing_authorization', 'user_annotation'])
     value_attr = 'need_reassessing_authorization'
 
-class SEDAPreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAPreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['prevent_inheritance'])
-    value_attr = 'prevent_inheritance'
-
-class SEDARefNonRuleId(SEDAAnyEntity):
-    __regid__ = 'SEDARefNonRuleId'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAStartDate(SEDAAnyEntity):
-    __regid__ = 'SEDAStartDate'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDASeqReuseRuleRule(SEDAAnyEntity):
-    __regid__ = 'SEDASeqReuseRuleRule'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltReuseRulePreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAAltReuseRulePreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDASeqDisseminationRuleRule(SEDAAnyEntity):
-    __regid__ = 'SEDASeqDisseminationRuleRule'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltDisseminationRulePreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAAltDisseminationRulePreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDASeqAccessRuleRule(SEDAAnyEntity):
-    __regid__ = 'SEDASeqAccessRuleRule'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltAccessRulePreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAAltAccessRulePreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDASeqAppraisalRuleRule(SEDAAnyEntity):
-    __regid__ = 'SEDASeqAppraisalRuleRule'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltAppraisalRulePreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAAltAppraisalRulePreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDASeqStorageRuleRule(SEDAAnyEntity):
-    __regid__ = 'SEDASeqStorageRuleRule'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltStorageRulePreventInheritance(SEDAAnyEntity):
-    __regid__ = 'SEDAAltStorageRulePreventInheritance'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAArchiveUnit(SEDAAnyEntity):
-    __regid__ = 'SEDAArchiveUnit'
-    fetch_attrs, cw_fetch_order = fetch_config(['id', 'user_cardinality', 'user_annotation'])
-    value_attr = 'id'
-
-class SEDAAltArchiveUnitArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAAltArchiveUnitArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDASeqAltArchiveUnitArchiveUnitRefIdManagement(SEDAAnyEntity):
-    __regid__ = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
 class SEDAContent(SEDAAnyEntity):
     __regid__ = 'SEDAContent'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
@@ -383,6 +548,11 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
     value_attr = None
 
+class SEDAStartDate(SEDAAnyEntity):
+    __regid__ = 'SEDAStartDate'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
 class SEDAEndDate(SEDAAnyEntity):
     __regid__ = 'SEDAEndDate'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
@@ -393,6 +563,96 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
     value_attr = None
 
+class SEDAPreventInheritance(SEDAAnyEntity):
+    __regid__ = 'SEDAPreventInheritance'
+    fetch_attrs, cw_fetch_order = fetch_config(['prevent_inheritance'])
+    value_attr = 'prevent_inheritance'
+
+class SEDARefNonRuleId(SEDAAnyEntity):
+    __regid__ = 'SEDARefNonRuleId'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDACustodialHistoryItem(SEDAAnyEntity):
+    __regid__ = 'SEDACustodialHistoryItem'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'custodial_history_item', 'user_annotation'])
+    value_attr = 'custodial_history_item'
+
+class SEDACustodialHistoryFile(SEDAAnyEntity):
+    __regid__ = 'SEDACustodialHistoryFile'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAKeywordContent(SEDAAnyEntity):
+    __regid__ = 'SEDAKeywordContent'
+    fetch_attrs, cw_fetch_order = fetch_config(['keyword_content'])
+    value_attr = 'keyword_content'
+
+class SEDAKeywordReference(SEDAAnyEntity):
+    __regid__ = 'SEDAKeywordReference'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAKeywordType(SEDAAnyEntity):
+    __regid__ = 'SEDAKeywordType'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDASpatial(SEDAAnyEntity):
+    __regid__ = 'SEDASpatial'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'spatial', 'user_annotation'])
+    value_attr = 'spatial'
+
+class SEDATemporal(SEDAAnyEntity):
+    __regid__ = 'SEDATemporal'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'temporal', 'user_annotation'])
+    value_attr = 'temporal'
+
+class SEDAJuridictional(SEDAAnyEntity):
+    __regid__ = 'SEDAJuridictional'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'juridictional', 'user_annotation'])
+    value_attr = 'juridictional'
+
+class SEDAIsVersionOf(SEDAAnyEntity):
+    __regid__ = 'SEDAIsVersionOf'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAReplaces(SEDAAnyEntity):
+    __regid__ = 'SEDAReplaces'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDARequires(SEDAAnyEntity):
+    __regid__ = 'SEDARequires'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAIsPartOf(SEDAAnyEntity):
+    __regid__ = 'SEDAIsPartOf'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAReferences(SEDAAnyEntity):
+    __regid__ = 'SEDAReferences'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAEventIdentifier(SEDAAnyEntity):
+    __regid__ = 'SEDAEventIdentifier'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAEventType(SEDAAnyEntity):
+    __regid__ = 'SEDAEventType'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
+class SEDAEventDetail(SEDAAnyEntity):
+    __regid__ = 'SEDAEventDetail'
+    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+    value_attr = None
+
 class SEDAGpsVersionID(SEDAAnyEntity):
     __regid__ = 'SEDAGpsVersionID'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
@@ -433,44 +693,29 @@
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
     value_attr = None
 
-class SEDAEventIdentifier(SEDAAnyEntity):
-    __regid__ = 'SEDAEventIdentifier'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAEventType(SEDAAnyEntity):
-    __regid__ = 'SEDAEventType'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAEventDetail(SEDAAnyEntity):
-    __regid__ = 'SEDAEventDetail'
+class SEDAwhen(SEDAAnyEntity):
+    __regid__ = 'SEDAwhen'
     fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
     value_attr = None
 
-class SEDAIsVersionOf(SEDAAnyEntity):
-    __regid__ = 'SEDAIsVersionOf'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAReplaces(SEDAAnyEntity):
-    __regid__ = 'SEDAReplaces'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+class SEDAAltIsVersionOfArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAAltIsVersionOfArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
     value_attr = None
 
-class SEDARequires(SEDAAnyEntity):
-    __regid__ = 'SEDARequires'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+class SEDAAltReplacesArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAAltReplacesArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
     value_attr = None
 
-class SEDAIsPartOf(SEDAAnyEntity):
-    __regid__ = 'SEDAIsPartOf'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+class SEDAAltRequiresArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAAltRequiresArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
     value_attr = None
 
-class SEDAReferences(SEDAAnyEntity):
-    __regid__ = 'SEDAReferences'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
+class SEDAAltIsPartOfArchiveUnitRefId(SEDAAnyEntity):
+    __regid__ = 'SEDAAltIsPartOfArchiveUnitRefId'
+    fetch_attrs, cw_fetch_order = fetch_config([])
     value_attr = None
 
 class SEDAAltReferencesArchiveUnitRefId(SEDAAnyEntity):
@@ -488,251 +733,6 @@
     fetch_attrs, cw_fetch_order = fetch_config([])
     value_attr = None
 
-class SEDAAltIsPartOfArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAAltIsPartOfArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAAltRequiresArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAAltRequiresArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAAltReplacesArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAAltReplacesArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAAltIsVersionOfArchiveUnitRefId(SEDAAnyEntity):
-    __regid__ = 'SEDAAltIsVersionOfArchiveUnitRefId'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDASpatial(SEDAAnyEntity):
-    __regid__ = 'SEDASpatial'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'spatial', 'user_annotation'])
-    value_attr = 'spatial'
-
-class SEDATemporal(SEDAAnyEntity):
-    __regid__ = 'SEDATemporal'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'temporal', 'user_annotation'])
-    value_attr = 'temporal'
-
-class SEDAJuridictional(SEDAAnyEntity):
-    __regid__ = 'SEDAJuridictional'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'juridictional', 'user_annotation'])
-    value_attr = 'juridictional'
-
-class SEDAKeywordContent(SEDAAnyEntity):
-    __regid__ = 'SEDAKeywordContent'
-    fetch_attrs, cw_fetch_order = fetch_config(['keyword_content'])
-    value_attr = 'keyword_content'
-
-class SEDAKeywordReference(SEDAAnyEntity):
-    __regid__ = 'SEDAKeywordReference'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAKeywordType(SEDAAnyEntity):
-    __regid__ = 'SEDAKeywordType'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDACustodialHistoryItem(SEDAAnyEntity):
-    __regid__ = 'SEDACustodialHistoryItem'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'custodial_history_item', 'user_annotation'])
-    value_attr = 'custodial_history_item'
-
-class SEDACustodialHistoryFile(SEDAAnyEntity):
-    __regid__ = 'SEDACustodialHistoryFile'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAwhen(SEDAAnyEntity):
-    __regid__ = 'SEDAwhen'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDARelationship(SEDAAnyEntity):
-    __regid__ = 'SEDARelationship'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDADataObjectVersion(SEDAAnyEntity):
-    __regid__ = 'SEDADataObjectVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAWidth(SEDAAnyEntity):
-    __regid__ = 'SEDAWidth'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAHeight(SEDAAnyEntity):
-    __regid__ = 'SEDAHeight'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDADepth(SEDAAnyEntity):
-    __regid__ = 'SEDADepth'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAShape(SEDAAnyEntity):
-    __regid__ = 'SEDAShape'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDADiameter(SEDAAnyEntity):
-    __regid__ = 'SEDADiameter'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDALength(SEDAAnyEntity):
-    __regid__ = 'SEDALength'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAThickness(SEDAAnyEntity):
-    __regid__ = 'SEDAThickness'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAWeight(SEDAAnyEntity):
-    __regid__ = 'SEDAWeight'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDANumberOfPage(SEDAAnyEntity):
-    __regid__ = 'SEDANumberOfPage'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAltBinaryDataObjectAttachment(SEDAAnyEntity):
-    __regid__ = 'SEDAAltBinaryDataObjectAttachment'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDACompressed(SEDAAnyEntity):
-    __regid__ = 'SEDACompressed'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'compressed', 'user_annotation'])
-    value_attr = 'compressed'
-
-class SEDACreatingApplicationName(SEDAAnyEntity):
-    __regid__ = 'SEDACreatingApplicationName'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_application_name', 'user_annotation'])
-    value_attr = 'creating_application_name'
-
-class SEDACreatingApplicationVersion(SEDAAnyEntity):
-    __regid__ = 'SEDACreatingApplicationVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_application_version', 'user_annotation'])
-    value_attr = 'creating_application_version'
-
-class SEDADateCreatedByApplication(SEDAAnyEntity):
-    __regid__ = 'SEDADateCreatedByApplication'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDACreatingOs(SEDAAnyEntity):
-    __regid__ = 'SEDACreatingOs'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_os', 'user_annotation'])
-    value_attr = 'creating_os'
-
-class SEDACreatingOsVersion(SEDAAnyEntity):
-    __regid__ = 'SEDACreatingOsVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'creating_os_version', 'user_annotation'])
-    value_attr = 'creating_os_version'
-
-class SEDALastModified(SEDAAnyEntity):
-    __regid__ = 'SEDALastModified'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAFormatLitteral(SEDAAnyEntity):
-    __regid__ = 'SEDAFormatLitteral'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality', 'format_litteral', 'user_annotation'])
-    value_attr = 'format_litteral'
-
-class SEDAMimeType(SEDAAnyEntity):
-    __regid__ = 'SEDAMimeType'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAFormatId(SEDAAnyEntity):
-    __regid__ = 'SEDAFormatId'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAEncoding(SEDAAnyEntity):
-    __regid__ = 'SEDAEncoding'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAttachment(SEDAAnyEntity):
-    __regid__ = 'SEDAAttachment'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAUri(SEDAAnyEntity):
-    __regid__ = 'SEDAUri'
-    fetch_attrs, cw_fetch_order = fetch_config([])
-    value_attr = None
-
-class SEDAMimeTypeCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAMimeTypeCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAEncodingCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAEncodingCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDACompressionAlgorithmCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDACompressionAlgorithmCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDADataObjectVersionCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDADataObjectVersionCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAStorageRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAStorageRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAppraisalRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAAppraisalRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAAccessRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAAccessRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDADisseminationRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDADisseminationRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAReuseRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAReuseRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDAClassificationRuleCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDAClassificationRuleCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
-class SEDARelationshipCodeListVersion(SEDAAnyEntity):
-    __regid__ = 'SEDARelationshipCodeListVersion'
-    fetch_attrs, cw_fetch_order = fetch_config(['user_cardinality'])
-    value_attr = None
-
 CHOICE_RTYPE = {
   'SEDAAltAccessRulePreventInheritance': [
     [
@@ -818,6 +818,24 @@
       'object'
     ],
     [
+      'seda_data_object_reference',
+      'object'
+    ],
+    [
+      'seda_repository_archive_unit_pid',
+      'object'
+    ],
+    [
+      'seda_repository_object_pid',
+      'object'
+    ]
+  ],
+  'SEDAAltReferencesArchiveUnitRefId': [
+    [
+      'seda_archive_unit_ref_id_from',
+      'object'
+    ],
+    [
       'seda_repository_archive_unit_pid',
       'object'
     ],
@@ -830,24 +848,6 @@
       'object'
     ]
   ],
-  'SEDAAltReferencesArchiveUnitRefId': [
-    [
-      'seda_archive_unit_ref_id_from',
-      'object'
-    ],
-    [
-      'seda_data_object_reference',
-      'object'
-    ],
-    [
-      'seda_repository_archive_unit_pid',
-      'object'
-    ],
-    [
-      'seda_repository_object_pid',
-      'object'
-    ]
-  ],
   'SEDAAltReplacesArchiveUnitRefId': [
     [
       'seda_archive_unit_ref_id_from',
--- a/schema/seda2.py	Fri Oct 14 17:49:59 2016 +0200
+++ b/schema/seda2.py	Mon Oct 17 14:38:17 2016 +0200
@@ -1,9 +1,9 @@
+# XXX unsupported merge because of incompatible cardinality SEDADataObjectVersion seda_data_object_version_to Concept ? <SEDADataObjectVersion seda_data_object_version_to set(['Concept'])> ?*
 # XXX unsupported merge because of incompatible cardinality SEDAArchiveUnitRefId seda_archive_unit_ref_id_to SEDAArchiveUnit ? <SEDAArchiveUnitRefId seda_archive_unit_ref_id_to set(['SEDAArchiveUnit'])> ?*
 # XXX unsupported merge because of incompatible cardinality SEDAArchiveUnitRefId seda_archive_unit_ref_id_to SEDAArchiveUnit ? <SEDAArchiveUnitRefId seda_archive_unit_ref_id_to set(['SEDAArchiveUnit'])> ?*
 # XXX unsupported merge because of incompatible cardinality SEDAArchiveUnitRefId seda_archive_unit_ref_id_to SEDAArchiveUnit ? <SEDAArchiveUnitRefId seda_archive_unit_ref_id_to set(['SEDAArchiveUnit'])> ?*
 # XXX unsupported merge because of incompatible cardinality SEDAArchiveUnitRefId seda_archive_unit_ref_id_to SEDAArchiveUnit ? <SEDAArchiveUnitRefId seda_archive_unit_ref_id_to set(['SEDAArchiveUnit'])> ?*
 # XXX unsupported merge because of incompatible cardinality SEDAArchiveUnitRefId seda_archive_unit_ref_id_to SEDAArchiveUnit ? <SEDAArchiveUnitRefId seda_archive_unit_ref_id_to set(['SEDAArchiveUnit'])> ?*
-# XXX unsupported merge because of incompatible cardinality SEDADataObjectVersion seda_data_object_version_to Concept ? <SEDADataObjectVersion seda_data_object_version_to set(['Concept'])> ?*
 # copyright 2016 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 # contact http://www.logilab.fr -- mailto:contact@logilab.fr
 #
@@ -128,6 +128,297 @@
     inlined = True
     constraints = []
 
+class archive_transfer_reply_code_list_version(RelationDefinition):
+    name = 'seda_reply_code_list_version'
+    subject = 'SEDAArchiveTransfer'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+class archive_transfer_message_digest_algorithm_code_list_version(RelationDefinition):
+    name = 'seda_message_digest_algorithm_code_list_version'
+    subject = 'SEDAArchiveTransfer'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAMimeTypeCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_mime_type_code_list_version_from(RelationDefinition):
+    name = 'seda_mime_type_code_list_version_from'
+    subject = 'SEDAMimeTypeCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class mime_type_code_list_version_mime_type_code_list_version_to(RelationDefinition):
+    name = 'seda_mime_type_code_list_version_to'
+    subject = 'SEDAMimeTypeCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAEncodingCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_encoding_code_list_version_from(RelationDefinition):
+    name = 'seda_encoding_code_list_version_from'
+    subject = 'SEDAEncodingCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class encoding_code_list_version_encoding_code_list_version_to(RelationDefinition):
+    name = 'seda_encoding_code_list_version_to'
+    subject = 'SEDAEncodingCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+class archive_transfer_file_format_code_list_version(RelationDefinition):
+    name = 'seda_file_format_code_list_version'
+    subject = 'SEDAArchiveTransfer'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACompressionAlgorithmCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_compression_algorithm_code_list_version_from(RelationDefinition):
+    name = 'seda_compression_algorithm_code_list_version_from'
+    subject = 'SEDACompressionAlgorithmCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class compression_algorithm_code_list_version_compression_algorithm_code_list_version_to(RelationDefinition):
+    name = 'seda_compression_algorithm_code_list_version_to'
+    subject = 'SEDACompressionAlgorithmCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADataObjectVersionCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_data_object_version_code_list_version_from(RelationDefinition):
+    name = 'seda_data_object_version_code_list_version_from'
+    subject = 'SEDADataObjectVersionCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class data_object_version_code_list_version_data_object_version_code_list_version_to(RelationDefinition):
+    name = 'seda_data_object_version_code_list_version_to'
+    subject = 'SEDADataObjectVersionCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAStorageRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_storage_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_storage_rule_code_list_version_from'
+    subject = 'SEDAStorageRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class storage_rule_code_list_version_storage_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_storage_rule_code_list_version_to'
+    subject = 'SEDAStorageRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAppraisalRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_appraisal_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_appraisal_rule_code_list_version_from'
+    subject = 'SEDAAppraisalRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class appraisal_rule_code_list_version_appraisal_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_appraisal_rule_code_list_version_to'
+    subject = 'SEDAAppraisalRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAccessRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_access_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_access_rule_code_list_version_from'
+    subject = 'SEDAAccessRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class access_rule_code_list_version_access_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_access_rule_code_list_version_to'
+    subject = 'SEDAAccessRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADisseminationRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_dissemination_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_dissemination_rule_code_list_version_from'
+    subject = 'SEDADisseminationRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class dissemination_rule_code_list_version_dissemination_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_dissemination_rule_code_list_version_to'
+    subject = 'SEDADisseminationRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAReuseRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_reuse_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_reuse_rule_code_list_version_from'
+    subject = 'SEDAReuseRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class reuse_rule_code_list_version_reuse_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_reuse_rule_code_list_version_to'
+    subject = 'SEDAReuseRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAClassificationRuleCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_classification_rule_code_list_version_from(RelationDefinition):
+    name = 'seda_classification_rule_code_list_version_from'
+    subject = 'SEDAClassificationRuleCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class classification_rule_code_list_version_classification_rule_code_list_version_to(RelationDefinition):
+    name = 'seda_classification_rule_code_list_version_to'
+    subject = 'SEDAClassificationRuleCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDARelationshipCodeListVersion(EntityType):
+    u""""""
+
+
+class archive_transfer_relationship_code_list_version_from(RelationDefinition):
+    name = 'seda_relationship_code_list_version_from'
+    subject = 'SEDARelationshipCodeListVersion'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class relationship_code_list_version_relationship_code_list_version_to(RelationDefinition):
+    name = 'seda_relationship_code_list_version_to'
+    subject = 'SEDARelationshipCodeListVersion'
+    object = 'ConceptScheme'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = []
+
 @seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
                       annotable=True)
 class SEDABinaryDataObject(EntityType):
@@ -161,6 +452,101 @@
     inlined = True
     constraints = []
 
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDARelationship(EntityType):
+    u""""""
+
+
+class binary_data_object_relationship(RelationDefinition):
+    name = 'seda_relationship'
+    subject = 'SEDARelationship'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADataObjectVersion(EntityType):
+    u""""""
+
+
+class binary_data_object_data_object_version_from(RelationDefinition):
+    name = 'seda_data_object_version_from'
+    subject = 'SEDADataObjectVersion'
+    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class data_object_version_data_object_version_to(RelationDefinition):
+    name = 'seda_data_object_version_to'
+    subject = 'SEDADataObjectVersion'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_data_object_version_code_list_version_from AT, CACLV seda_data_object_version_code_list_version_to CS,S container AT')]
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAAltBinaryDataObjectAttachment(EntityType):
+    u""""""
+
+
+class binary_data_object_alt_binary_data_object_attachment(RelationDefinition):
+    name = 'seda_alt_binary_data_object_attachment'
+    subject = 'SEDABinaryDataObject'
+    object = 'SEDAAltBinaryDataObjectAttachment'
+    cardinality = '11'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACompressed(EntityType):
+    u""""""
+    compressed = Boolean()
+
+
+class binary_data_object_compressed(RelationDefinition):
+    name = 'seda_compressed'
+    subject = 'SEDACompressed'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class physical_data_object_relationship(RelationDefinition):
+    name = 'seda_relationship'
+    subject = 'SEDARelationship'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAArchiveUnit(EntityType):
+    u""""""
+    id = String(required=True, description=_('Default identifier that will be used to handle references. This is not necessarily the identifier that will appear in the final sheet.'), constraints=[RQLConstraint('NOT EXISTS(S id I, X id I, S container C, X container C, NOT S identity X)', msg=_('identifier must be unique within a profile'))])
+
+
+class archive_transfer_archive_unit(RelationDefinition):
+    name = 'seda_archive_unit'
+    subject = 'SEDAArchiveUnit'
+    object = 'SEDAArchiveTransfer'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
 @seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
                       annotable=True)
 class SEDAServiceLevel(EntityType):
@@ -284,6 +670,611 @@
     inlined = True
     constraints = []
 
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAAltArchiveUnitArchiveUnitRefId(EntityType):
+    u""""""
+
+
+class archive_unit_alt_archive_unit_archive_unit_ref_id(RelationDefinition):
+    name = 'seda_alt_archive_unit_archive_unit_ref_id'
+    subject = 'SEDAArchiveUnit'
+    object = 'SEDAAltArchiveUnitArchiveUnitRefId'
+    cardinality = '11'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+class relationship_type_relationship(RelationDefinition):
+    name = 'seda_type_relationship'
+    subject = 'SEDARelationship'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_relationship_code_list_version_from AT, CACLV seda_relationship_code_list_version_to CS,S container AT')]
+
+class relationship_target(RelationDefinition):
+    name = 'seda_target'
+    subject = 'SEDARelationship'
+    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('S container C, O container C')]
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAAttachment(EntityType):
+    u""""""
+
+
+class alt_binary_data_object_attachment_attachment(RelationDefinition):
+    name = 'seda_attachment'
+    subject = 'SEDAAttachment'
+    object = 'SEDAAltBinaryDataObjectAttachment'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAUri(EntityType):
+    u""""""
+
+
+class alt_binary_data_object_attachment_uri(RelationDefinition):
+    name = 'seda_uri'
+    subject = 'SEDAUri'
+    object = 'SEDAAltBinaryDataObjectAttachment'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class binary_data_object_algorithm(RelationDefinition):
+    name = 'seda_algorithm'
+    subject = 'SEDABinaryDataObject'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, AT seda_message_digest_algorithm_code_list_version CS, S container AT')]
+
+class compressed_algorithm(RelationDefinition):
+    name = 'seda_algorithm'
+    subject = 'SEDACompressed'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_compression_algorithm_code_list_version_from AT, CACLV seda_compression_algorithm_code_list_version_to CS,S container AT')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAFormatLitteral(EntityType):
+    u""""""
+    format_litteral = String()
+
+
+class binary_data_object_format_litteral(RelationDefinition):
+    name = 'seda_format_litteral'
+    subject = 'SEDAFormatLitteral'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAMimeType(EntityType):
+    u""""""
+
+
+class binary_data_object_mime_type_from(RelationDefinition):
+    name = 'seda_mime_type_from'
+    subject = 'SEDAMimeType'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class mime_type_mime_type_to(RelationDefinition):
+    name = 'seda_mime_type_to'
+    subject = 'SEDAMimeType'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_mime_type_code_list_version_from AT, CACLV seda_mime_type_code_list_version_to CS,S container AT')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAFormatId(EntityType):
+    u""""""
+
+
+class binary_data_object_format_id_from(RelationDefinition):
+    name = 'seda_format_id_from'
+    subject = 'SEDAFormatId'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class format_id_format_id_to(RelationDefinition):
+    name = 'seda_format_id_to'
+    subject = 'SEDAFormatId'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS,  AT seda_file_format_code_list_version CS, S container AT')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAEncoding(EntityType):
+    u""""""
+
+
+class binary_data_object_encoding_from(RelationDefinition):
+    name = 'seda_encoding_from'
+    subject = 'SEDAEncoding'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class encoding_encoding_to(RelationDefinition):
+    name = 'seda_encoding_to'
+    subject = 'SEDAEncoding'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_encoding_code_list_version_from AT, CACLV seda_encoding_code_list_version_to CS,S container AT')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACreatingApplicationName(EntityType):
+    u""""""
+    creating_application_name = String()
+
+
+class binary_data_object_creating_application_name(RelationDefinition):
+    name = 'seda_creating_application_name'
+    subject = 'SEDACreatingApplicationName'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACreatingApplicationVersion(EntityType):
+    u""""""
+    creating_application_version = String()
+
+
+class binary_data_object_creating_application_version(RelationDefinition):
+    name = 'seda_creating_application_version'
+    subject = 'SEDACreatingApplicationVersion'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADateCreatedByApplication(EntityType):
+    u""""""
+
+
+class binary_data_object_date_created_by_application(RelationDefinition):
+    name = 'seda_date_created_by_application'
+    subject = 'SEDADateCreatedByApplication'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACreatingOs(EntityType):
+    u""""""
+    creating_os = String()
+
+
+class binary_data_object_creating_os(RelationDefinition):
+    name = 'seda_creating_os'
+    subject = 'SEDACreatingOs'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACreatingOsVersion(EntityType):
+    u""""""
+    creating_os_version = String()
+
+
+class binary_data_object_creating_os_version(RelationDefinition):
+    name = 'seda_creating_os_version'
+    subject = 'SEDACreatingOsVersion'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDALastModified(EntityType):
+    u""""""
+
+
+class binary_data_object_last_modified(RelationDefinition):
+    name = 'seda_last_modified'
+    subject = 'SEDALastModified'
+    object = 'SEDABinaryDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAWidth(EntityType):
+    u""""""
+
+
+class physical_data_object_width(RelationDefinition):
+    name = 'seda_width'
+    subject = 'SEDAWidth'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAHeight(EntityType):
+    u""""""
+
+
+class physical_data_object_height(RelationDefinition):
+    name = 'seda_height'
+    subject = 'SEDAHeight'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADepth(EntityType):
+    u""""""
+
+
+class physical_data_object_depth(RelationDefinition):
+    name = 'seda_depth'
+    subject = 'SEDADepth'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAShape(EntityType):
+    u""""""
+
+
+class physical_data_object_shape(RelationDefinition):
+    name = 'seda_shape'
+    subject = 'SEDAShape'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDADiameter(EntityType):
+    u""""""
+
+
+class physical_data_object_diameter(RelationDefinition):
+    name = 'seda_diameter'
+    subject = 'SEDADiameter'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDALength(EntityType):
+    u""""""
+
+
+class physical_data_object_length(RelationDefinition):
+    name = 'seda_length'
+    subject = 'SEDALength'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAThickness(EntityType):
+    u""""""
+
+
+class physical_data_object_thickness(RelationDefinition):
+    name = 'seda_thickness'
+    subject = 'SEDAThickness'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAWeight(EntityType):
+    u""""""
+
+
+class physical_data_object_weight(RelationDefinition):
+    name = 'seda_weight'
+    subject = 'SEDAWeight'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDANumberOfPage(EntityType):
+    u""""""
+
+
+class physical_data_object_number_of_page(RelationDefinition):
+    name = 'seda_number_of_page'
+    subject = 'SEDANumberOfPage'
+    object = 'SEDAPhysicalDataObject'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAArchiveUnitRefId(EntityType):
+    u""""""
+
+
+class alt_archive_unit_archive_unit_ref_id_archive_unit_ref_id_from(RelationDefinition):
+    name = 'seda_archive_unit_ref_id_from'
+    subject = 'SEDAArchiveUnitRefId'
+    object = ('SEDAAltArchiveUnitArchiveUnitRefId', 'SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class archive_unit_ref_id_archive_unit_ref_id_to(RelationDefinition):
+    name = 'seda_archive_unit_ref_id_to'
+    subject = 'SEDAArchiveUnitRefId'
+    object = 'SEDAArchiveUnit'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('S container C, O container C')]
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDASeqAltArchiveUnitArchiveUnitRefIdManagement(EntityType):
+    u""""""
+
+
+class alt_archive_unit_archive_unit_ref_id_seq_alt_archive_unit_archive_unit_ref_id_management(RelationDefinition):
+    name = 'seda_seq_alt_archive_unit_archive_unit_ref_id_management'
+    subject = 'SEDAAltArchiveUnitArchiveUnitRefId'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
+                      annotable=True)
+class SEDASeqStorageRuleRule(EntityType):
+    u""""""
+
+
+class storage_rule_seq_storage_rule_rule(RelationDefinition):
+    name = 'seda_seq_storage_rule_rule'
+    subject = 'SEDAStorageRule'
+    object = 'SEDASeqStorageRuleRule'
+    cardinality = '*1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAltStorageRulePreventInheritance(EntityType):
+    u""""""
+
+
+class storage_rule_alt_storage_rule_prevent_inheritance(RelationDefinition):
+    name = 'seda_alt_storage_rule_prevent_inheritance'
+    subject = 'SEDAStorageRule'
+    object = 'SEDAAltStorageRulePreventInheritance'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+class storage_rule_final_action(RelationDefinition):
+    name = 'seda_final_action'
+    subject = 'SEDAStorageRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_final_action", CS scheme_entity_type ET, ET name "SEDAStorageRule"')]
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
+                      annotable=True)
+class SEDASeqAppraisalRuleRule(EntityType):
+    u""""""
+
+
+class appraisal_rule_seq_appraisal_rule_rule(RelationDefinition):
+    name = 'seda_seq_appraisal_rule_rule'
+    subject = 'SEDAAppraisalRule'
+    object = 'SEDASeqAppraisalRuleRule'
+    cardinality = '*1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAltAppraisalRulePreventInheritance(EntityType):
+    u""""""
+
+
+class appraisal_rule_alt_appraisal_rule_prevent_inheritance(RelationDefinition):
+    name = 'seda_alt_appraisal_rule_prevent_inheritance'
+    subject = 'SEDAAppraisalRule'
+    object = 'SEDAAltAppraisalRulePreventInheritance'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+class appraisal_rule_final_action(RelationDefinition):
+    name = 'seda_final_action'
+    subject = 'SEDAAppraisalRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_final_action", CS scheme_entity_type ET, ET name "SEDAAppraisalRule"')]
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
+                      annotable=True)
+class SEDASeqAccessRuleRule(EntityType):
+    u""""""
+
+
+class access_rule_seq_access_rule_rule(RelationDefinition):
+    name = 'seda_seq_access_rule_rule'
+    subject = 'SEDAAccessRule'
+    object = 'SEDASeqAccessRuleRule'
+    cardinality = '*1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAltAccessRulePreventInheritance(EntityType):
+    u""""""
+
+
+class access_rule_alt_access_rule_prevent_inheritance(RelationDefinition):
+    name = 'seda_alt_access_rule_prevent_inheritance'
+    subject = 'SEDAAccessRule'
+    object = 'SEDAAltAccessRulePreventInheritance'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
+                      annotable=True)
+class SEDASeqDisseminationRuleRule(EntityType):
+    u""""""
+
+
+class dissemination_rule_seq_dissemination_rule_rule(RelationDefinition):
+    name = 'seda_seq_dissemination_rule_rule'
+    subject = 'SEDADisseminationRule'
+    object = 'SEDASeqDisseminationRuleRule'
+    cardinality = '*1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAltDisseminationRulePreventInheritance(EntityType):
+    u""""""
+
+
+class dissemination_rule_alt_dissemination_rule_prevent_inheritance(RelationDefinition):
+    name = 'seda_alt_dissemination_rule_prevent_inheritance'
+    subject = 'SEDADisseminationRule'
+    object = 'SEDAAltDisseminationRulePreventInheritance'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
+                      annotable=True)
+class SEDASeqReuseRuleRule(EntityType):
+    u""""""
+
+
+class reuse_rule_seq_reuse_rule_rule(RelationDefinition):
+    name = 'seda_seq_reuse_rule_rule'
+    subject = 'SEDAReuseRule'
+    object = 'SEDASeqReuseRuleRule'
+    cardinality = '*1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAAltReuseRulePreventInheritance(EntityType):
+    u""""""
+
+
+class reuse_rule_alt_reuse_rule_prevent_inheritance(RelationDefinition):
+    name = 'seda_alt_reuse_rule_prevent_inheritance'
+    subject = 'SEDAReuseRule'
+    object = 'SEDAAltReuseRulePreventInheritance'
+    cardinality = '?1'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
 @seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
                       annotable=True)
 class SEDASeqClassificationRuleRule(EntityType):
@@ -354,353 +1345,6 @@
     inlined = True
     constraints = []
 
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAPreventInheritance(EntityType):
-    u""""""
-    prevent_inheritance = Boolean()
-
-
-class alt_classification_rule_prevent_inheritance_prevent_inheritance(RelationDefinition):
-    name = 'seda_prevent_inheritance'
-    subject = 'SEDAPreventInheritance'
-    object = ('SEDAAltAccessRulePreventInheritance', 'SEDAAltAppraisalRulePreventInheritance', 'SEDAAltClassificationRulePreventInheritance', 'SEDAAltDisseminationRulePreventInheritance', 'SEDAAltReuseRulePreventInheritance', 'SEDAAltStorageRulePreventInheritance')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1..n', '1'], default_cardinality='1..n',
-                      annotable=True)
-class SEDARefNonRuleId(EntityType):
-    u""""""
-
-
-class alt_classification_rule_prevent_inheritance_ref_non_rule_id_from(RelationDefinition):
-    name = 'seda_ref_non_rule_id_from'
-    subject = 'SEDARefNonRuleId'
-    object = ('SEDAAltAccessRulePreventInheritance', 'SEDAAltAppraisalRulePreventInheritance', 'SEDAAltClassificationRulePreventInheritance', 'SEDAAltDisseminationRulePreventInheritance', 'SEDAAltReuseRulePreventInheritance', 'SEDAAltStorageRulePreventInheritance')
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class ref_non_rule_id_ref_non_rule_id_to(RelationDefinition):
-    name = 'seda_ref_non_rule_id_to'
-    subject = 'SEDARefNonRuleId'
-    object = 'Concept'
-    cardinality = '**'
-    composite = fulltext_container = None
-    inlined = False
-    constraints = []
-
-class seq_classification_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqClassificationRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_classification_rule_code_list_version_from AT, CACLV seda_classification_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='1',
-                      annotable=True)
-class SEDAStartDate(EntityType):
-    u""""""
-
-
-class seq_classification_rule_rule_start_date(RelationDefinition):
-    name = 'seda_start_date'
-    subject = 'SEDAStartDate'
-    object = ('SEDASeqAccessRuleRule', 'SEDASeqAppraisalRuleRule', 'SEDASeqClassificationRuleRule', 'SEDASeqDisseminationRuleRule', 'SEDASeqReuseRuleRule', 'SEDASeqStorageRuleRule')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
-                      annotable=True)
-class SEDASeqReuseRuleRule(EntityType):
-    u""""""
-
-
-class reuse_rule_seq_reuse_rule_rule(RelationDefinition):
-    name = 'seda_seq_reuse_rule_rule'
-    subject = 'SEDAReuseRule'
-    object = 'SEDASeqReuseRuleRule'
-    cardinality = '*1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAltReuseRulePreventInheritance(EntityType):
-    u""""""
-
-
-class reuse_rule_alt_reuse_rule_prevent_inheritance(RelationDefinition):
-    name = 'seda_alt_reuse_rule_prevent_inheritance'
-    subject = 'SEDAReuseRule'
-    object = 'SEDAAltReuseRulePreventInheritance'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class seq_reuse_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqReuseRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_reuse_rule_code_list_version_from AT, CACLV seda_reuse_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
-                      annotable=True)
-class SEDASeqDisseminationRuleRule(EntityType):
-    u""""""
-
-
-class dissemination_rule_seq_dissemination_rule_rule(RelationDefinition):
-    name = 'seda_seq_dissemination_rule_rule'
-    subject = 'SEDADisseminationRule'
-    object = 'SEDASeqDisseminationRuleRule'
-    cardinality = '*1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAltDisseminationRulePreventInheritance(EntityType):
-    u""""""
-
-
-class dissemination_rule_alt_dissemination_rule_prevent_inheritance(RelationDefinition):
-    name = 'seda_alt_dissemination_rule_prevent_inheritance'
-    subject = 'SEDADisseminationRule'
-    object = 'SEDAAltDisseminationRulePreventInheritance'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class seq_dissemination_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqDisseminationRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_dissemination_rule_code_list_version_from AT, CACLV seda_dissemination_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
-                      annotable=True)
-class SEDASeqAccessRuleRule(EntityType):
-    u""""""
-
-
-class access_rule_seq_access_rule_rule(RelationDefinition):
-    name = 'seda_seq_access_rule_rule'
-    subject = 'SEDAAccessRule'
-    object = 'SEDASeqAccessRuleRule'
-    cardinality = '*1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAltAccessRulePreventInheritance(EntityType):
-    u""""""
-
-
-class access_rule_alt_access_rule_prevent_inheritance(RelationDefinition):
-    name = 'seda_alt_access_rule_prevent_inheritance'
-    subject = 'SEDAAccessRule'
-    object = 'SEDAAltAccessRulePreventInheritance'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class seq_access_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqAccessRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_access_rule_code_list_version_from AT, CACLV seda_access_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
-                      annotable=True)
-class SEDASeqAppraisalRuleRule(EntityType):
-    u""""""
-
-
-class appraisal_rule_seq_appraisal_rule_rule(RelationDefinition):
-    name = 'seda_seq_appraisal_rule_rule'
-    subject = 'SEDAAppraisalRule'
-    object = 'SEDASeqAppraisalRuleRule'
-    cardinality = '*1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAltAppraisalRulePreventInheritance(EntityType):
-    u""""""
-
-
-class appraisal_rule_alt_appraisal_rule_prevent_inheritance(RelationDefinition):
-    name = 'seda_alt_appraisal_rule_prevent_inheritance'
-    subject = 'SEDAAppraisalRule'
-    object = 'SEDAAltAppraisalRulePreventInheritance'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class appraisal_rule_final_action(RelationDefinition):
-    name = 'seda_final_action'
-    subject = 'SEDAAppraisalRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_final_action", CS scheme_entity_type ET, ET name "SEDAAppraisalRule"')]
-
-class seq_appraisal_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqAppraisalRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_appraisal_rule_code_list_version_from AT, CACLV seda_appraisal_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='1',
-                      annotable=True)
-class SEDASeqStorageRuleRule(EntityType):
-    u""""""
-
-
-class storage_rule_seq_storage_rule_rule(RelationDefinition):
-    name = 'seda_seq_storage_rule_rule'
-    subject = 'SEDAStorageRule'
-    object = 'SEDASeqStorageRuleRule'
-    cardinality = '*1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAltStorageRulePreventInheritance(EntityType):
-    u""""""
-
-
-class storage_rule_alt_storage_rule_prevent_inheritance(RelationDefinition):
-    name = 'seda_alt_storage_rule_prevent_inheritance'
-    subject = 'SEDAStorageRule'
-    object = 'SEDAAltStorageRulePreventInheritance'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class storage_rule_final_action(RelationDefinition):
-    name = 'seda_final_action'
-    subject = 'SEDAStorageRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_final_action", CS scheme_entity_type ET, ET name "SEDAStorageRule"')]
-
-class seq_storage_rule_rule_rule(RelationDefinition):
-    name = 'seda_rule'
-    subject = 'SEDASeqStorageRuleRule'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_storage_rule_code_list_version_from AT, CACLV seda_storage_rule_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAArchiveUnit(EntityType):
-    u""""""
-    id = String(required=True, description=_('Default identifier that will be used to handle references. This is not necessarily the identifier that will appear in the final sheet.'), constraints=[RQLConstraint('NOT EXISTS(S id I, X id I, S container C, X container C, NOT S identity X)', msg=_('identifier must be unique within a profile'))])
-
-
-class archive_transfer_archive_unit(RelationDefinition):
-    name = 'seda_archive_unit'
-    subject = 'SEDAArchiveUnit'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAAltArchiveUnitArchiveUnitRefId(EntityType):
-    u""""""
-
-
-class archive_unit_alt_archive_unit_archive_unit_ref_id(RelationDefinition):
-    name = 'seda_alt_archive_unit_archive_unit_ref_id'
-    subject = 'SEDAArchiveUnit'
-    object = 'SEDAAltArchiveUnitArchiveUnitRefId'
-    cardinality = '11'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAArchiveUnitRefId(EntityType):
-    u""""""
-
-
-class alt_archive_unit_archive_unit_ref_id_archive_unit_ref_id_from(RelationDefinition):
-    name = 'seda_archive_unit_ref_id_from'
-    subject = 'SEDAArchiveUnitRefId'
-    object = ('SEDAAltArchiveUnitArchiveUnitRefId', 'SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class archive_unit_ref_id_archive_unit_ref_id_to(RelationDefinition):
-    name = 'seda_archive_unit_ref_id_to'
-    subject = 'SEDAArchiveUnitRefId'
-    object = 'SEDAArchiveUnit'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('S container C, O container C')]
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDASeqAltArchiveUnitArchiveUnitRefIdManagement(EntityType):
-    u""""""
-
-
-class alt_archive_unit_archive_unit_ref_id_seq_alt_archive_unit_archive_unit_ref_id_management(RelationDefinition):
-    name = 'seda_seq_alt_archive_unit_archive_unit_ref_id_management'
-    subject = 'SEDAAltArchiveUnitArchiveUnitRefId'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '?1'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
 @seda_profile_element(cardinalities=['1..n', '1'], default_cardinality='1..n',
                       annotable=True)
 class SEDAContent(EntityType):
@@ -740,14 +1384,122 @@
     inlined = True
     constraints = []
 
-class data_object_reference_data_object_reference_id(RelationDefinition):
-    name = 'seda_data_object_reference_id'
-    subject = 'SEDADataObjectReference'
-    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
+class width_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDAWidth'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAWidth"')]
+
+class height_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDAHeight'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAHeight"')]
+
+class depth_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDADepth'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDADepth"')]
+
+class diameter_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDADiameter'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDADiameter"')]
+
+class length_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDALength'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDALength"')]
+
+class thickness_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDAThickness'
+    object = 'Concept'
     cardinality = '?*'
     composite = fulltext_container = None
     inlined = True
-    constraints = [RQLConstraint('S container C, O container C')]
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAThickness"')]
+
+class weight_unit(RelationDefinition):
+    name = 'seda_unit'
+    subject = 'SEDAWeight'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAWeight"')]
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_storage_rule(RelationDefinition):
+    name = 'seda_storage_rule'
+    subject = 'SEDAStorageRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_appraisal_rule(RelationDefinition):
+    name = 'seda_appraisal_rule'
+    subject = 'SEDAAppraisalRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_access_rule(RelationDefinition):
+    name = 'seda_access_rule'
+    subject = 'SEDAAccessRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_dissemination_rule(RelationDefinition):
+    name = 'seda_dissemination_rule'
+    subject = 'SEDADisseminationRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_reuse_rule(RelationDefinition):
+    name = 'seda_reuse_rule'
+    subject = 'SEDAReuseRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class seq_alt_archive_unit_archive_unit_ref_id_management_classification_rule(RelationDefinition):
+    name = 'seda_classification_rule'
+    subject = 'SEDAClassificationRule'
+    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
 
 @seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
                       annotable=True)
@@ -1332,6 +2084,12 @@
     inlined = True
     constraints = []
 
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='1',
+                      annotable=True)
+class SEDAStartDate(EntityType):
+    u""""""
+
+
 class content_start_date(RelationDefinition):
     name = 'seda_start_date'
     subject = 'SEDAStartDate'
@@ -1371,6 +2129,390 @@
     inlined = True
     constraints = []
 
+class data_object_reference_data_object_reference_id(RelationDefinition):
+    name = 'seda_data_object_reference_id'
+    subject = 'SEDADataObjectReference'
+    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('S container C, O container C')]
+
+class seq_storage_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqStorageRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_storage_rule_code_list_version_from AT, CACLV seda_storage_rule_code_list_version_to CS,S container AT')]
+
+class seq_storage_rule_rule_start_date(RelationDefinition):
+    name = 'seda_start_date'
+    subject = 'SEDAStartDate'
+    object = ('SEDASeqAccessRuleRule', 'SEDASeqAppraisalRuleRule', 'SEDASeqClassificationRuleRule', 'SEDASeqDisseminationRuleRule', 'SEDASeqReuseRuleRule', 'SEDASeqStorageRuleRule')
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAPreventInheritance(EntityType):
+    u""""""
+    prevent_inheritance = Boolean()
+
+
+class alt_storage_rule_prevent_inheritance_prevent_inheritance(RelationDefinition):
+    name = 'seda_prevent_inheritance'
+    subject = 'SEDAPreventInheritance'
+    object = ('SEDAAltAccessRulePreventInheritance', 'SEDAAltAppraisalRulePreventInheritance', 'SEDAAltClassificationRulePreventInheritance', 'SEDAAltDisseminationRulePreventInheritance', 'SEDAAltReuseRulePreventInheritance', 'SEDAAltStorageRulePreventInheritance')
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['1..n', '1'], default_cardinality='1..n',
+                      annotable=True)
+class SEDARefNonRuleId(EntityType):
+    u""""""
+
+
+class alt_storage_rule_prevent_inheritance_ref_non_rule_id_from(RelationDefinition):
+    name = 'seda_ref_non_rule_id_from'
+    subject = 'SEDARefNonRuleId'
+    object = ('SEDAAltAccessRulePreventInheritance', 'SEDAAltAppraisalRulePreventInheritance', 'SEDAAltClassificationRulePreventInheritance', 'SEDAAltDisseminationRulePreventInheritance', 'SEDAAltReuseRulePreventInheritance', 'SEDAAltStorageRulePreventInheritance')
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class ref_non_rule_id_ref_non_rule_id_to(RelationDefinition):
+    name = 'seda_ref_non_rule_id_to'
+    subject = 'SEDARefNonRuleId'
+    object = 'Concept'
+    cardinality = '**'
+    composite = fulltext_container = None
+    inlined = False
+    constraints = []
+
+class seq_appraisal_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqAppraisalRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_appraisal_rule_code_list_version_from AT, CACLV seda_appraisal_rule_code_list_version_to CS,S container AT')]
+
+class seq_access_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqAccessRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_access_rule_code_list_version_from AT, CACLV seda_access_rule_code_list_version_to CS,S container AT')]
+
+class seq_dissemination_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqDisseminationRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_dissemination_rule_code_list_version_from AT, CACLV seda_dissemination_rule_code_list_version_to CS,S container AT')]
+
+class seq_reuse_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqReuseRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_reuse_rule_code_list_version_from AT, CACLV seda_reuse_rule_code_list_version_to CS,S container AT')]
+
+class seq_classification_rule_rule_rule(RelationDefinition):
+    name = 'seda_rule'
+    subject = 'SEDASeqClassificationRuleRule'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_classification_rule_code_list_version_from AT, CACLV seda_classification_rule_code_list_version_to CS,S container AT')]
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACustodialHistoryItem(EntityType):
+    u""""""
+    custodial_history_item = String()
+
+
+class content_custodial_history_item(RelationDefinition):
+    name = 'seda_custodial_history_item'
+    subject = 'SEDACustodialHistoryItem'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDACustodialHistoryFile(EntityType):
+    u""""""
+
+
+class content_custodial_history_file(RelationDefinition):
+    name = 'seda_custodial_history_file'
+    subject = 'SEDACustodialHistoryFile'
+    object = 'SEDAContent'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAKeywordContent(EntityType):
+    u""""""
+    keyword_content = String()
+
+
+class keyword_keyword_content(RelationDefinition):
+    name = 'seda_keyword_content'
+    subject = 'SEDAKeyword'
+    object = 'SEDAKeywordContent'
+    cardinality = '11'
+    composite = fulltext_container = 'subject'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAKeywordReference(EntityType):
+    u""""""
+
+
+class keyword_keyword_reference_from(RelationDefinition):
+    name = 'seda_keyword_reference_from'
+    subject = 'SEDAKeywordReference'
+    object = 'SEDAKeyword'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class keyword_reference_keyword_reference_to(RelationDefinition):
+    name = 'seda_keyword_reference_to'
+    subject = 'SEDAKeywordReference'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, S seda_keyword_reference_to_scheme CS')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAKeywordType(EntityType):
+    u""""""
+
+
+class keyword_keyword_type_from(RelationDefinition):
+    name = 'seda_keyword_type_from'
+    subject = 'SEDAKeywordType'
+    object = 'SEDAKeyword'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class keyword_type_keyword_type_to(RelationDefinition):
+    name = 'seda_keyword_type_to'
+    subject = 'SEDAKeywordType'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_keyword_type_to"')]
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDASpatial(EntityType):
+    u""""""
+    spatial = String()
+
+
+class content_spatial(RelationDefinition):
+    name = 'seda_spatial'
+    subject = 'SEDASpatial'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDATemporal(EntityType):
+    u""""""
+    temporal = String()
+
+
+class content_temporal(RelationDefinition):
+    name = 'seda_temporal'
+    subject = 'SEDATemporal'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAJuridictional(EntityType):
+    u""""""
+    juridictional = String()
+
+
+class content_juridictional(RelationDefinition):
+    name = 'seda_juridictional'
+    subject = 'SEDAJuridictional'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAIsVersionOf(EntityType):
+    u""""""
+
+
+class content_is_version_of(RelationDefinition):
+    name = 'seda_is_version_of'
+    subject = 'SEDAIsVersionOf'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAReplaces(EntityType):
+    u""""""
+
+
+class content_replaces(RelationDefinition):
+    name = 'seda_replaces'
+    subject = 'SEDAReplaces'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDARequires(EntityType):
+    u""""""
+
+
+class content_requires(RelationDefinition):
+    name = 'seda_requires'
+    subject = 'SEDARequires'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAIsPartOf(EntityType):
+    u""""""
+
+
+class content_is_part_of(RelationDefinition):
+    name = 'seda_is_part_of'
+    subject = 'SEDAIsPartOf'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAReferences(EntityType):
+    u""""""
+
+
+class content_references(RelationDefinition):
+    name = 'seda_references'
+    subject = 'SEDAReferences'
+    object = 'SEDAContent'
+    cardinality = '1*'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAEventIdentifier(EntityType):
+    u""""""
+
+
+class event_event_identifier(RelationDefinition):
+    name = 'seda_event_identifier'
+    subject = 'SEDAEventIdentifier'
+    object = 'SEDAEvent'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAEventType(EntityType):
+    u""""""
+
+
+class event_event_type_from(RelationDefinition):
+    name = 'seda_event_type_from'
+    subject = 'SEDAEventType'
+    object = 'SEDAEvent'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
+class event_type_event_type_to(RelationDefinition):
+    name = 'seda_event_type_to'
+    subject = 'SEDAEventType'
+    object = 'Concept'
+    cardinality = '?*'
+    composite = fulltext_container = None
+    inlined = True
+    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_event_type_to"')]
+
+@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
+                      annotable=True)
+class SEDAEventDetail(EntityType):
+    u""""""
+
+
+class event_event_detail(RelationDefinition):
+    name = 'seda_event_detail'
+    subject = 'SEDAEventDetail'
+    object = 'SEDAEvent'
+    cardinality = '1?'
+    composite = fulltext_container = 'object'
+    inlined = True
+    constraints = []
+
 @seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
                       annotable=True)
 class SEDAGpsVersionID(EntityType):
@@ -1493,235 +2635,43 @@
 
 @seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
                       annotable=True)
-class SEDAEventIdentifier(EntityType):
-    u""""""
-
-
-class event_event_identifier(RelationDefinition):
-    name = 'seda_event_identifier'
-    subject = 'SEDAEventIdentifier'
-    object = 'SEDAEvent'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAEventType(EntityType):
+class SEDAwhen(EntityType):
     u""""""
 
 
-class event_event_type_from(RelationDefinition):
-    name = 'seda_event_type_from'
-    subject = 'SEDAEventType'
-    object = 'SEDAEvent'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class event_type_event_type_to(RelationDefinition):
-    name = 'seda_event_type_to'
-    subject = 'SEDAEventType'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_event_type_to"')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAEventDetail(EntityType):
-    u""""""
-
-
-class event_event_detail(RelationDefinition):
-    name = 'seda_event_detail'
-    subject = 'SEDAEventDetail'
-    object = 'SEDAEvent'
+class custodial_history_item_when(RelationDefinition):
+    name = 'seda_when'
+    subject = 'SEDAwhen'
+    object = 'SEDACustodialHistoryItem'
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAIsVersionOf(EntityType):
-    u""""""
-
-
-class content_is_version_of(RelationDefinition):
-    name = 'seda_is_version_of'
-    subject = 'SEDAIsVersionOf'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAReplaces(EntityType):
-    u""""""
-
-
-class content_replaces(RelationDefinition):
-    name = 'seda_replaces'
-    subject = 'SEDAReplaces'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
+class custodial_history_file_data_object_reference_id(RelationDefinition):
+    name = 'seda_data_object_reference_id'
+    subject = 'SEDACustodialHistoryFile'
+    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
+    cardinality = '?*'
+    composite = fulltext_container = None
     inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDARequires(EntityType):
-    u""""""
-
-
-class content_requires(RelationDefinition):
-    name = 'seda_requires'
-    subject = 'SEDARequires'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAIsPartOf(EntityType):
-    u""""""
-
-
-class content_is_part_of(RelationDefinition):
-    name = 'seda_is_part_of'
-    subject = 'SEDAIsPartOf'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAReferences(EntityType):
-    u""""""
-
-
-class content_references(RelationDefinition):
-    name = 'seda_references'
-    subject = 'SEDAReferences'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
+    constraints = [RQLConstraint('S container C, O container C')]
 
 @seda_profile_element(cardinalities=['1'], default_cardinality='1',
                       annotable=False)
-class SEDAAltReferencesArchiveUnitRefId(EntityType):
+class SEDAAltIsVersionOfArchiveUnitRefId(EntityType):
     u""""""
 
 
-class references_alt_references_archive_unit_ref_id(RelationDefinition):
-    name = 'seda_alt_references_archive_unit_ref_id'
-    subject = 'SEDAReferences'
-    object = 'SEDAAltReferencesArchiveUnitRefId'
+class is_version_of_alt_is_version_of_archive_unit_ref_id(RelationDefinition):
+    name = 'seda_alt_is_version_of_archive_unit_ref_id'
+    subject = 'SEDAIsVersionOf'
+    object = 'SEDAAltIsVersionOfArchiveUnitRefId'
     cardinality = '11'
     composite = fulltext_container = 'subject'
     inlined = False
     constraints = []
 
-class alt_references_archive_unit_ref_id_data_object_reference(RelationDefinition):
-    name = 'seda_data_object_reference'
-    subject = 'SEDADataObjectReference'
-    object = 'SEDAAltReferencesArchiveUnitRefId'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDARepositoryArchiveUnitPID(EntityType):
-    u""""""
-
-
-class alt_references_archive_unit_ref_id_repository_archive_unit_pid(RelationDefinition):
-    name = 'seda_repository_archive_unit_pid'
-    subject = 'SEDARepositoryArchiveUnitPID'
-    object = ('SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDARepositoryObjectPID(EntityType):
-    u""""""
-
-
-class alt_references_archive_unit_ref_id_repository_object_pid(RelationDefinition):
-    name = 'seda_repository_object_pid'
-    subject = 'SEDARepositoryObjectPID'
-    object = ('SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAAltIsPartOfArchiveUnitRefId(EntityType):
-    u""""""
-
-
-class is_part_of_alt_is_part_of_archive_unit_ref_id(RelationDefinition):
-    name = 'seda_alt_is_part_of_archive_unit_ref_id'
-    subject = 'SEDAIsPartOf'
-    object = 'SEDAAltIsPartOfArchiveUnitRefId'
-    cardinality = '11'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class alt_is_part_of_archive_unit_ref_id_data_object_reference(RelationDefinition):
-    name = 'seda_data_object_reference'
-    subject = 'SEDADataObjectReference'
-    object = 'SEDAAltIsPartOfArchiveUnitRefId'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAAltRequiresArchiveUnitRefId(EntityType):
-    u""""""
-
-
-class requires_alt_requires_archive_unit_ref_id(RelationDefinition):
-    name = 'seda_alt_requires_archive_unit_ref_id'
-    subject = 'SEDARequires'
-    object = 'SEDAAltRequiresArchiveUnitRefId'
-    cardinality = '11'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-class alt_requires_archive_unit_ref_id_data_object_reference(RelationDefinition):
-    name = 'seda_data_object_reference'
-    subject = 'SEDADataObjectReference'
-    object = 'SEDAAltRequiresArchiveUnitRefId'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
 @seda_profile_element(cardinalities=['1'], default_cardinality='1',
                       annotable=False)
 class SEDAAltReplacesArchiveUnitRefId(EntityType):
@@ -1737,25 +2687,46 @@
     inlined = False
     constraints = []
 
-class alt_replaces_archive_unit_ref_id_data_object_reference(RelationDefinition):
-    name = 'seda_data_object_reference'
-    subject = 'SEDADataObjectReference'
-    object = 'SEDAAltReplacesArchiveUnitRefId'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAAltRequiresArchiveUnitRefId(EntityType):
+    u""""""
+
+
+class requires_alt_requires_archive_unit_ref_id(RelationDefinition):
+    name = 'seda_alt_requires_archive_unit_ref_id'
+    subject = 'SEDARequires'
+    object = 'SEDAAltRequiresArchiveUnitRefId'
+    cardinality = '11'
+    composite = fulltext_container = 'subject'
+    inlined = False
     constraints = []
 
 @seda_profile_element(cardinalities=['1'], default_cardinality='1',
                       annotable=False)
-class SEDAAltIsVersionOfArchiveUnitRefId(EntityType):
+class SEDAAltIsPartOfArchiveUnitRefId(EntityType):
     u""""""
 
 
-class is_version_of_alt_is_version_of_archive_unit_ref_id(RelationDefinition):
-    name = 'seda_alt_is_version_of_archive_unit_ref_id'
-    subject = 'SEDAIsVersionOf'
-    object = 'SEDAAltIsVersionOfArchiveUnitRefId'
+class is_part_of_alt_is_part_of_archive_unit_ref_id(RelationDefinition):
+    name = 'seda_alt_is_part_of_archive_unit_ref_id'
+    subject = 'SEDAIsPartOf'
+    object = 'SEDAAltIsPartOfArchiveUnitRefId'
+    cardinality = '11'
+    composite = fulltext_container = 'subject'
+    inlined = False
+    constraints = []
+
+@seda_profile_element(cardinalities=['1'], default_cardinality='1',
+                      annotable=False)
+class SEDAAltReferencesArchiveUnitRefId(EntityType):
+    u""""""
+
+
+class references_alt_references_archive_unit_ref_id(RelationDefinition):
+    name = 'seda_alt_references_archive_unit_ref_id'
+    subject = 'SEDAReferences'
+    object = 'SEDAAltReferencesArchiveUnitRefId'
     cardinality = '11'
     composite = fulltext_container = 'subject'
     inlined = False
@@ -1770,732 +2741,16 @@
     inlined = True
     constraints = []
 
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDASpatial(EntityType):
-    u""""""
-    spatial = String()
-
-
-class content_spatial(RelationDefinition):
-    name = 'seda_spatial'
-    subject = 'SEDASpatial'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDATemporal(EntityType):
-    u""""""
-    temporal = String()
-
-
-class content_temporal(RelationDefinition):
-    name = 'seda_temporal'
-    subject = 'SEDATemporal'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAJuridictional(EntityType):
-    u""""""
-    juridictional = String()
-
-
-class content_juridictional(RelationDefinition):
-    name = 'seda_juridictional'
-    subject = 'SEDAJuridictional'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
 @seda_profile_element(cardinalities=['1'], default_cardinality='1',
                       annotable=False)
-class SEDAKeywordContent(EntityType):
-    u""""""
-    keyword_content = String()
-
-
-class keyword_keyword_content(RelationDefinition):
-    name = 'seda_keyword_content'
-    subject = 'SEDAKeyword'
-    object = 'SEDAKeywordContent'
-    cardinality = '11'
-    composite = fulltext_container = 'subject'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAKeywordReference(EntityType):
-    u""""""
-
-
-class keyword_keyword_reference_from(RelationDefinition):
-    name = 'seda_keyword_reference_from'
-    subject = 'SEDAKeywordReference'
-    object = 'SEDAKeyword'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class keyword_reference_keyword_reference_to(RelationDefinition):
-    name = 'seda_keyword_reference_to'
-    subject = 'SEDAKeywordReference'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, S seda_keyword_reference_to_scheme CS')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAKeywordType(EntityType):
-    u""""""
-
-
-class keyword_keyword_type_from(RelationDefinition):
-    name = 'seda_keyword_type_from'
-    subject = 'SEDAKeywordType'
-    object = 'SEDAKeyword'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class keyword_type_keyword_type_to(RelationDefinition):
-    name = 'seda_keyword_type_to'
-    subject = 'SEDAKeywordType'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_keyword_type_to"')]
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACustodialHistoryItem(EntityType):
-    u""""""
-    custodial_history_item = String()
-
-
-class content_custodial_history_item(RelationDefinition):
-    name = 'seda_custodial_history_item'
-    subject = 'SEDACustodialHistoryItem'
-    object = 'SEDAContent'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACustodialHistoryFile(EntityType):
-    u""""""
-
-
-class content_custodial_history_file(RelationDefinition):
-    name = 'seda_custodial_history_file'
-    subject = 'SEDACustodialHistoryFile'
-    object = 'SEDAContent'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class custodial_history_file_data_object_reference_id(RelationDefinition):
-    name = 'seda_data_object_reference_id'
-    subject = 'SEDACustodialHistoryFile'
-    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('S container C, O container C')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAwhen(EntityType):
-    u""""""
-
-
-class custodial_history_item_when(RelationDefinition):
-    name = 'seda_when'
-    subject = 'SEDAwhen'
-    object = 'SEDACustodialHistoryItem'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_storage_rule(RelationDefinition):
-    name = 'seda_storage_rule'
-    subject = 'SEDAStorageRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_appraisal_rule(RelationDefinition):
-    name = 'seda_appraisal_rule'
-    subject = 'SEDAAppraisalRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_access_rule(RelationDefinition):
-    name = 'seda_access_rule'
-    subject = 'SEDAAccessRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_dissemination_rule(RelationDefinition):
-    name = 'seda_dissemination_rule'
-    subject = 'SEDADisseminationRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_reuse_rule(RelationDefinition):
-    name = 'seda_reuse_rule'
-    subject = 'SEDAReuseRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class seq_alt_archive_unit_archive_unit_ref_id_management_classification_rule(RelationDefinition):
-    name = 'seda_classification_rule'
-    subject = 'SEDAClassificationRule'
-    object = 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '0..n', '1', '1..n'], default_cardinality='0..1',
-                      annotable=True)
-class SEDARelationship(EntityType):
-    u""""""
-
-
-class physical_data_object_relationship(RelationDefinition):
-    name = 'seda_relationship'
-    subject = 'SEDARelationship'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADataObjectVersion(EntityType):
-    u""""""
-
-
-class physical_data_object_data_object_version_from(RelationDefinition):
-    name = 'seda_data_object_version_from'
-    subject = 'SEDADataObjectVersion'
-    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class data_object_version_data_object_version_to(RelationDefinition):
-    name = 'seda_data_object_version_to'
-    subject = 'SEDADataObjectVersion'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_data_object_version_code_list_version_from AT, CACLV seda_data_object_version_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAWidth(EntityType):
-    u""""""
-
-
-class physical_data_object_width(RelationDefinition):
-    name = 'seda_width'
-    subject = 'SEDAWidth'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAHeight(EntityType):
-    u""""""
-
-
-class physical_data_object_height(RelationDefinition):
-    name = 'seda_height'
-    subject = 'SEDAHeight'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADepth(EntityType):
-    u""""""
-
-
-class physical_data_object_depth(RelationDefinition):
-    name = 'seda_depth'
-    subject = 'SEDADepth'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAShape(EntityType):
-    u""""""
-
-
-class physical_data_object_shape(RelationDefinition):
-    name = 'seda_shape'
-    subject = 'SEDAShape'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADiameter(EntityType):
-    u""""""
-
-
-class physical_data_object_diameter(RelationDefinition):
-    name = 'seda_diameter'
-    subject = 'SEDADiameter'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDALength(EntityType):
-    u""""""
-
-
-class physical_data_object_length(RelationDefinition):
-    name = 'seda_length'
-    subject = 'SEDALength'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAThickness(EntityType):
-    u""""""
-
-
-class physical_data_object_thickness(RelationDefinition):
-    name = 'seda_thickness'
-    subject = 'SEDAThickness'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAWeight(EntityType):
-    u""""""
-
-
-class physical_data_object_weight(RelationDefinition):
-    name = 'seda_weight'
-    subject = 'SEDAWeight'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDANumberOfPage(EntityType):
+class SEDARepositoryArchiveUnitPID(EntityType):
     u""""""
 
 
-class physical_data_object_number_of_page(RelationDefinition):
-    name = 'seda_number_of_page'
-    subject = 'SEDANumberOfPage'
-    object = 'SEDAPhysicalDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class weight_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDAWeight'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAWeight"')]
-
-class thickness_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDAThickness'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAThickness"')]
-
-class length_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDALength'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDALength"')]
-
-class diameter_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDADiameter'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDADiameter"')]
-
-class depth_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDADepth'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDADepth"')]
-
-class height_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDAHeight'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAHeight"')]
-
-class width_unit(RelationDefinition):
-    name = 'seda_unit'
-    subject = 'SEDAWidth'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CS scheme_relation_type CR, CR name "seda_unit", CS scheme_entity_type ET, ET name "SEDAWidth"')]
-
-class relationship_type_relationship(RelationDefinition):
-    name = 'seda_type_relationship'
-    subject = 'SEDARelationship'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_relationship_code_list_version_from AT, CACLV seda_relationship_code_list_version_to CS,S container AT')]
-
-class relationship_target(RelationDefinition):
-    name = 'seda_target'
-    subject = 'SEDARelationship'
-    object = ('SEDABinaryDataObject', 'SEDAPhysicalDataObject')
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('S container C, O container C')]
-
-class binary_data_object_relationship(RelationDefinition):
-    name = 'seda_relationship'
-    subject = 'SEDARelationship'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1*'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAAltBinaryDataObjectAttachment(EntityType):
-    u""""""
-
-
-class binary_data_object_alt_binary_data_object_attachment(RelationDefinition):
-    name = 'seda_alt_binary_data_object_attachment'
-    subject = 'SEDABinaryDataObject'
-    object = 'SEDAAltBinaryDataObjectAttachment'
-    cardinality = '11'
-    composite = fulltext_container = 'subject'
-    inlined = False
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACompressed(EntityType):
-    u""""""
-    compressed = Boolean()
-
-
-class binary_data_object_compressed(RelationDefinition):
-    name = 'seda_compressed'
-    subject = 'SEDACompressed'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACreatingApplicationName(EntityType):
-    u""""""
-    creating_application_name = String()
-
-
-class binary_data_object_creating_application_name(RelationDefinition):
-    name = 'seda_creating_application_name'
-    subject = 'SEDACreatingApplicationName'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACreatingApplicationVersion(EntityType):
-    u""""""
-    creating_application_version = String()
-
-
-class binary_data_object_creating_application_version(RelationDefinition):
-    name = 'seda_creating_application_version'
-    subject = 'SEDACreatingApplicationVersion'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADateCreatedByApplication(EntityType):
-    u""""""
-
-
-class binary_data_object_date_created_by_application(RelationDefinition):
-    name = 'seda_date_created_by_application'
-    subject = 'SEDADateCreatedByApplication'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACreatingOs(EntityType):
-    u""""""
-    creating_os = String()
-
-
-class binary_data_object_creating_os(RelationDefinition):
-    name = 'seda_creating_os'
-    subject = 'SEDACreatingOs'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACreatingOsVersion(EntityType):
-    u""""""
-    creating_os_version = String()
-
-
-class binary_data_object_creating_os_version(RelationDefinition):
-    name = 'seda_creating_os_version'
-    subject = 'SEDACreatingOsVersion'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDALastModified(EntityType):
-    u""""""
-
-
-class binary_data_object_last_modified(RelationDefinition):
-    name = 'seda_last_modified'
-    subject = 'SEDALastModified'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAFormatLitteral(EntityType):
-    u""""""
-    format_litteral = String()
-
-
-class binary_data_object_format_litteral(RelationDefinition):
-    name = 'seda_format_litteral'
-    subject = 'SEDAFormatLitteral'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAMimeType(EntityType):
-    u""""""
-
-
-class binary_data_object_mime_type_from(RelationDefinition):
-    name = 'seda_mime_type_from'
-    subject = 'SEDAMimeType'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class mime_type_mime_type_to(RelationDefinition):
-    name = 'seda_mime_type_to'
-    subject = 'SEDAMimeType'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_mime_type_code_list_version_from AT, CACLV seda_mime_type_code_list_version_to CS,S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAFormatId(EntityType):
-    u""""""
-
-
-class binary_data_object_format_id_from(RelationDefinition):
-    name = 'seda_format_id_from'
-    subject = 'SEDAFormatId'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class format_id_format_id_to(RelationDefinition):
-    name = 'seda_format_id_to'
-    subject = 'SEDAFormatId'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS,  AT seda_file_format_code_list_version CS, S container AT')]
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAEncoding(EntityType):
-    u""""""
-
-
-class binary_data_object_encoding_from(RelationDefinition):
-    name = 'seda_encoding_from'
-    subject = 'SEDAEncoding'
-    object = 'SEDABinaryDataObject'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class encoding_encoding_to(RelationDefinition):
-    name = 'seda_encoding_to'
-    subject = 'SEDAEncoding'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_encoding_code_list_version_from AT, CACLV seda_encoding_code_list_version_to CS,S container AT')]
-
-class compressed_algorithm(RelationDefinition):
-    name = 'seda_algorithm'
-    subject = 'SEDACompressed'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, CACLV seda_compression_algorithm_code_list_version_from AT, CACLV seda_compression_algorithm_code_list_version_to CS,S container AT')]
-
-class binary_data_object_algorithm(RelationDefinition):
-    name = 'seda_algorithm'
-    subject = 'SEDABinaryDataObject'
-    object = 'Concept'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = [RQLConstraint('O in_scheme CS, AT seda_message_digest_algorithm_code_list_version CS, S container AT')]
-
-@seda_profile_element(cardinalities=['1'], default_cardinality='1',
-                      annotable=False)
-class SEDAAttachment(EntityType):
-    u""""""
-
-
-class alt_binary_data_object_attachment_attachment(RelationDefinition):
-    name = 'seda_attachment'
-    subject = 'SEDAAttachment'
-    object = 'SEDAAltBinaryDataObjectAttachment'
+class alt_is_version_of_archive_unit_ref_id_repository_archive_unit_pid(RelationDefinition):
+    name = 'seda_repository_archive_unit_pid'
+    subject = 'SEDARepositoryArchiveUnitPID'
+    object = ('SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
@@ -2503,307 +2758,52 @@
 
 @seda_profile_element(cardinalities=['1'], default_cardinality='1',
                       annotable=False)
-class SEDAUri(EntityType):
+class SEDARepositoryObjectPID(EntityType):
     u""""""
 
 
-class alt_binary_data_object_attachment_uri(RelationDefinition):
-    name = 'seda_uri'
-    subject = 'SEDAUri'
-    object = 'SEDAAltBinaryDataObjectAttachment'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class archive_transfer_reply_code_list_version(RelationDefinition):
-    name = 'seda_reply_code_list_version'
-    subject = 'SEDAArchiveTransfer'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-class archive_transfer_message_digest_algorithm_code_list_version(RelationDefinition):
-    name = 'seda_message_digest_algorithm_code_list_version'
-    subject = 'SEDAArchiveTransfer'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAMimeTypeCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_mime_type_code_list_version_from(RelationDefinition):
-    name = 'seda_mime_type_code_list_version_from'
-    subject = 'SEDAMimeTypeCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class mime_type_code_list_version_mime_type_code_list_version_to(RelationDefinition):
-    name = 'seda_mime_type_code_list_version_to'
-    subject = 'SEDAMimeTypeCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAEncodingCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_encoding_code_list_version_from(RelationDefinition):
-    name = 'seda_encoding_code_list_version_from'
-    subject = 'SEDAEncodingCodeListVersion'
-    object = 'SEDAArchiveTransfer'
+class alt_is_version_of_archive_unit_ref_id_repository_object_pid(RelationDefinition):
+    name = 'seda_repository_object_pid'
+    subject = 'SEDARepositoryObjectPID'
+    object = ('SEDAAltIsPartOfArchiveUnitRefId', 'SEDAAltIsVersionOfArchiveUnitRefId', 'SEDAAltReferencesArchiveUnitRefId', 'SEDAAltReplacesArchiveUnitRefId', 'SEDAAltRequiresArchiveUnitRefId')
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-class encoding_code_list_version_encoding_code_list_version_to(RelationDefinition):
-    name = 'seda_encoding_code_list_version_to'
-    subject = 'SEDAEncodingCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-class archive_transfer_file_format_code_list_version(RelationDefinition):
-    name = 'seda_file_format_code_list_version'
-    subject = 'SEDAArchiveTransfer'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDACompressionAlgorithmCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_compression_algorithm_code_list_version_from(RelationDefinition):
-    name = 'seda_compression_algorithm_code_list_version_from'
-    subject = 'SEDACompressionAlgorithmCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class compression_algorithm_code_list_version_compression_algorithm_code_list_version_to(RelationDefinition):
-    name = 'seda_compression_algorithm_code_list_version_to'
-    subject = 'SEDACompressionAlgorithmCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADataObjectVersionCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_data_object_version_code_list_version_from(RelationDefinition):
-    name = 'seda_data_object_version_code_list_version_from'
-    subject = 'SEDADataObjectVersionCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class data_object_version_code_list_version_data_object_version_code_list_version_to(RelationDefinition):
-    name = 'seda_data_object_version_code_list_version_to'
-    subject = 'SEDADataObjectVersionCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAStorageRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_storage_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_storage_rule_code_list_version_from'
-    subject = 'SEDAStorageRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
+class alt_replaces_archive_unit_ref_id_data_object_reference(RelationDefinition):
+    name = 'seda_data_object_reference'
+    subject = 'SEDADataObjectReference'
+    object = 'SEDAAltReplacesArchiveUnitRefId'
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-class storage_rule_code_list_version_storage_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_storage_rule_code_list_version_to'
-    subject = 'SEDAStorageRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAppraisalRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_appraisal_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_appraisal_rule_code_list_version_from'
-    subject = 'SEDAAppraisalRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class appraisal_rule_code_list_version_appraisal_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_appraisal_rule_code_list_version_to'
-    subject = 'SEDAAppraisalRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAAccessRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_access_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_access_rule_code_list_version_from'
-    subject = 'SEDAAccessRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class access_rule_code_list_version_access_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_access_rule_code_list_version_to'
-    subject = 'SEDAAccessRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDADisseminationRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_dissemination_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_dissemination_rule_code_list_version_from'
-    subject = 'SEDADisseminationRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
+class alt_requires_archive_unit_ref_id_data_object_reference(RelationDefinition):
+    name = 'seda_data_object_reference'
+    subject = 'SEDADataObjectReference'
+    object = 'SEDAAltRequiresArchiveUnitRefId'
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-class dissemination_rule_code_list_version_dissemination_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_dissemination_rule_code_list_version_to'
-    subject = 'SEDADisseminationRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAReuseRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_reuse_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_reuse_rule_code_list_version_from'
-    subject = 'SEDAReuseRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
+class alt_is_part_of_archive_unit_ref_id_data_object_reference(RelationDefinition):
+    name = 'seda_data_object_reference'
+    subject = 'SEDADataObjectReference'
+    object = 'SEDAAltIsPartOfArchiveUnitRefId'
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-class reuse_rule_code_list_version_reuse_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_reuse_rule_code_list_version_to'
-    subject = 'SEDAReuseRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDAClassificationRuleCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_classification_rule_code_list_version_from(RelationDefinition):
-    name = 'seda_classification_rule_code_list_version_from'
-    subject = 'SEDAClassificationRuleCodeListVersion'
-    object = 'SEDAArchiveTransfer'
+class alt_references_archive_unit_ref_id_data_object_reference(RelationDefinition):
+    name = 'seda_data_object_reference'
+    subject = 'SEDADataObjectReference'
+    object = 'SEDAAltReferencesArchiveUnitRefId'
     cardinality = '1?'
     composite = fulltext_container = 'object'
     inlined = True
     constraints = []
 
-class classification_rule_code_list_version_classification_rule_code_list_version_to(RelationDefinition):
-    name = 'seda_classification_rule_code_list_version_to'
-    subject = 'SEDAClassificationRuleCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
-@seda_profile_element(cardinalities=['0..1', '1'], default_cardinality='0..1',
-                      annotable=True)
-class SEDARelationshipCodeListVersion(EntityType):
-    u""""""
-
-
-class archive_transfer_relationship_code_list_version_from(RelationDefinition):
-    name = 'seda_relationship_code_list_version_from'
-    subject = 'SEDARelationshipCodeListVersion'
-    object = 'SEDAArchiveTransfer'
-    cardinality = '1?'
-    composite = fulltext_container = 'object'
-    inlined = True
-    constraints = []
-
-class relationship_code_list_version_relationship_code_list_version_to(RelationDefinition):
-    name = 'seda_relationship_code_list_version_to'
-    subject = 'SEDARelationshipCodeListVersion'
-    object = 'ConceptScheme'
-    cardinality = '?*'
-    composite = fulltext_container = None
-    inlined = True
-    constraints = []
-
--- a/views/uicfg.py	Fri Oct 14 17:49:59 2016 +0200
+++ b/views/uicfg.py	Mon Oct 17 14:38:17 2016 +0200
@@ -20,11 +20,11 @@
 from cubicweb.web.views import uicfg
 
 ives = uicfg.indexview_etype_section
-ives['SEDAOriginatingAgency'] = 'subobject'
+ives['SEDALastModified'] = 'subobject'
 ives['SEDADataObjectVersion'] = 'subobject'
 ives['SEDAReplaces'] = 'subobject'
 ives['SEDAAltReferencesArchiveUnitRefId'] = 'subobject'
-ives['SEDAIsVersionOf'] = 'subobject'
+ives['SEDACreatingOsVersion'] = 'subobject'
 ives['SEDAKeywordReference'] = 'subobject'
 ives['SEDASignature'] = 'subobject'
 ives['SEDAFilePlanPosition'] = 'subobject'
@@ -32,43 +32,43 @@
 ives['SEDADateCreatedByApplication'] = 'subobject'
 ives['SEDAFormatId'] = 'subobject'
 ives['SEDAOriginatingAgencyArchiveUnitIdentifier'] = 'subobject'
-ives['SEDAAltClassificationRulePreventInheritance'] = 'subobject'
+ives['SEDAClassificationReassessingDate'] = 'subobject'
 ives['SEDAGpsAltitudeRef'] = 'subobject'
 ives['SEDAAltIsVersionOfArchiveUnitRefId'] = 'subobject'
 ives['SEDAArchiveUnitRefId'] = 'subobject'
-ives['SEDAEventType'] = 'subobject'
+ives['SEDAHeight'] = 'subobject'
 ives['SEDASentDate'] = 'subobject'
-ives['SEDARelationshipCodeListVersion'] = 'subobject'
-ives['SEDABinaryDataObject'] = 'subobject'
-ives['SEDAClassificationReassessingDate'] = 'subobject'
+ives['SEDAGpsLongitude'] = 'subobject'
+ives['SEDALanguage'] = 'subobject'
 ives['SEDAGpsLatitude'] = 'subobject'
-ives['SEDAReceivedDate'] = 'subobject'
+ives['SEDADiameter'] = 'subobject'
 ives['SEDACustodialHistoryFile'] = 'subobject'
 ives['SEDAStatus'] = 'subobject'
 ives['SEDAAltReplacesArchiveUnitRefId'] = 'subobject'
-ives['SEDADataObjectVersionCodeListVersion'] = 'subobject'
 ives['SEDArestrictionValue'] = 'subobject'
 ives['SEDASystemId'] = 'subobject'
+ives['SEDAEventType'] = 'subobject'
 ives['SEDAIsPartOf'] = 'subobject'
-ives['SEDAMimeType'] = 'subobject'
 ives['SEDAPreventInheritance'] = 'subobject'
 ives['SEDAAltArchiveUnitArchiveUnitRefId'] = 'subobject'
 ives['SEDAwhen'] = 'subobject'
-ives['SEDAJuridictional'] = 'subobject'
 ives['SEDAKeywordType'] = 'subobject'
-ives['SEDAGpsAltitude'] = 'subobject'
-ives['SEDACreatingOsVersion'] = 'subobject'
+ives['SEDAEventIdentifier'] = 'subobject'
+ives['SEDAIsVersionOf'] = 'subobject'
 ives['SEDAArchivalAgreement'] = 'subobject'
-ives['SEDASeqReuseRuleRule'] = 'subobject'
-ives['SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'] = 'subobject'
+ives['SEDArestrictionEndDate'] = 'subobject'
+ives['SEDADisseminationRuleCodeListVersion'] = 'subobject'
 ives['SEDATitle'] = 'subobject'
+ives['SEDAGpsDateStamp'] = 'subobject'
 ives['SEDAEncoding'] = 'subobject'
-ives['SEDACreatedDate'] = 'subobject'
-ives['SEDARelatedTransferReference'] = 'subobject'
+ives['SEDACreatingApplicationVersion'] = 'subobject'
+ives['SEDATransactedDate'] = 'subobject'
+ives['SEDAAltRequiresArchiveUnitRefId'] = 'subobject'
+ives['SEDANeedAuthorization'] = 'subobject'
 ives['SEDARepositoryObjectPID'] = 'subobject'
-ives['SEDANeedAuthorization'] = 'subobject'
 ives['SEDAKeywordContent'] = 'subobject'
 ives['SEDASpatial'] = 'subobject'
+ives['SEDAVersion'] = 'subobject'
 ives['SEDARelationship'] = 'subobject'
 ives['SEDATag'] = 'subobject'
 ives['SEDAAltStorageRulePreventInheritance'] = 'subobject'
@@ -77,88 +77,88 @@
 ives['SEDADisseminationRule'] = 'subobject'
 ives['SEDAAddressee'] = 'subobject'
 ives['SEDAReferences'] = 'subobject'
-ives['SEDAUri'] = 'subobject'
-ives['SEDAReuseRule'] = 'subobject'
+ives['SEDADataObjectVersionCodeListVersion'] = 'subobject'
 ives['SEDAAuthorizedAgent'] = 'subobject'
-ives['SEDAGpsDateStamp'] = 'subobject'
+ives['SEDACreatingApplicationName'] = 'subobject'
 ives['SEDAKeyword'] = 'subobject'
 ives['SEDADescription'] = 'subobject'
+ives['SEDARegisteredDate'] = 'subobject'
 ives['SEDAArchiveUnit'] = 'subobject'
-ives['SEDAEndDate'] = 'subobject'
+ives['SEDAAltAccessRulePreventInheritance'] = 'subobject'
 ives['SEDARefNonRuleId'] = 'subobject'
 ives['SEDAWidth'] = 'subobject'
 ives['SEDAAltDisseminationRulePreventInheritance'] = 'subobject'
 ives['SEDARequires'] = 'subobject'
+ives['SEDAStorageRuleCodeListVersion'] = 'subobject'
 ives['SEDAOriginatingSystemId'] = 'subobject'
-ives['SEDAVersion'] = 'subobject'
+ives['SEDAAltClassificationRulePreventInheritance'] = 'subobject'
 ives['SEDAGpsLongitudeRef'] = 'subobject'
 ives['SEDASource'] = 'subobject'
 ives['SEDARepositoryArchiveUnitPID'] = 'subobject'
+ives['SEDAEndDate'] = 'subobject'
 ives['SEDACreatingOs'] = 'subobject'
-ives['SEDAAltRequiresArchiveUnitRefId'] = 'subobject'
+ives['SEDAGpsAltitude'] = 'subobject'
 ives['SEDAWeight'] = 'subobject'
 ives['SEDAType'] = 'subobject'
 ives['SEDADocumentType'] = 'subobject'
-ives['SEDARegisteredDate'] = 'subobject'
+ives['SEDArestrictionRuleIdRef'] = 'subobject'
 ives['SEDAGpsLatitudeRef'] = 'subobject'
-ives['SEDALength'] = 'subobject'
 ives['SEDAComment'] = 'subobject'
 ives['SEDADescriptionLanguage'] = 'subobject'
 ives['SEDAAccessRule'] = 'subobject'
 ives['SEDACompressionAlgorithmCodeListVersion'] = 'subobject'
 ives['SEDATemporal'] = 'subobject'
 ives['SEDAPhysicalDataObject'] = 'subobject'
-ives['SEDAStartDate'] = 'subobject'
+ives['SEDASeqAltArchiveUnitArchiveUnitRefIdManagement'] = 'subobject'
 ives['SEDAThickness'] = 'subobject'
 ives['SEDAAltAppraisalRulePreventInheritance'] = 'subobject'
 ives['SEDASeqAppraisalRuleRule'] = 'subobject'
 ives['SEDAEncodingCodeListVersion'] = 'subobject'
 ives['SEDATransferRequestReplyIdentifier'] = 'subobject'
-ives['SEDAStorageRuleCodeListVersion'] = 'subobject'
+ives['SEDARelationshipCodeListVersion'] = 'subobject'
 ives['SEDACompressed'] = 'subobject'
-ives['SEDAGpsVersionID'] = 'subobject'
+ives['SEDAUri'] = 'subobject'
 ives['SEDAEventDetail'] = 'subobject'
 ives['SEDAAppraisalRule'] = 'subobject'
 ives['SEDAReuseRuleCodeListVersion'] = 'subobject'
 ives['SEDAAcquiredDate'] = 'subobject'
-ives['SEDArestrictionEndDate'] = 'subobject'
+ives['SEDASeqReuseRuleRule'] = 'subobject'
 ives['SEDANumberOfPage'] = 'subobject'
 ives['SEDAAppraisalRuleCodeListVersion'] = 'subobject'
-ives['SEDAAltAccessRulePreventInheritance'] = 'subobject'
-ives['SEDAServiceLevel'] = 'subobject'
-ives['SEDALastModified'] = 'subobject'
+ives['SEDAJuridictional'] = 'subobject'
+ives['SEDAReuseRule'] = 'subobject'
 ives['SEDATransferringAgencyArchiveUnitIdentifier'] = 'subobject'
-ives['SEDArestrictionRuleIdRef'] = 'subobject'
+ives['SEDALength'] = 'subobject'
 ives['SEDAArchivalAgencyArchiveUnitIdentifier'] = 'subobject'
+ives['SEDAOriginatingAgency'] = 'subobject'
 ives['SEDAContent'] = 'subobject'
-ives['SEDACreatingApplicationVersion'] = 'subobject'
+ives['SEDACreatedDate'] = 'subobject'
 ives['SEDACustodialHistoryItem'] = 'subobject'
 ives['SEDASeqStorageRuleRule'] = 'subobject'
-ives['SEDAEventIdentifier'] = 'subobject'
-ives['SEDADisseminationRuleCodeListVersion'] = 'subobject'
 ives['SEDADepth'] = 'subobject'
-ives['SEDAEvent'] = 'subobject'
+ives['SEDAStartDate'] = 'subobject'
+ives['SEDAAltBinaryDataObjectAttachment'] = 'subobject'
 ives['SEDANeedReassessingAuthorization'] = 'subobject'
 ives['SEDAStorageRule'] = 'subobject'
-ives['SEDAHeight'] = 'subobject'
-ives['SEDALanguage'] = 'subobject'
+ives['SEDABinaryDataObject'] = 'subobject'
+ives['SEDAGpsVersionID'] = 'subobject'
 ives['SEDASeqDisseminationRuleRule'] = 'subobject'
 ives['SEDAAltReuseRulePreventInheritance'] = 'subobject'
 ives['SEDAClassificationRule'] = 'subobject'
-ives['SEDATransactedDate'] = 'subobject'
+ives['SEDARelatedTransferReference'] = 'subobject'
 ives['SEDAAttachment'] = 'subobject'
-ives['SEDADiameter'] = 'subobject'
 ives['SEDASeqClassificationRuleRule'] = 'subobject'
 ives['SEDASeqAccessRuleRule'] = 'subobject'
 ives['SEDAClassificationRuleCodeListVersion'] = 'subobject'
-ives['SEDAAltBinaryDataObjectAttachment'] = 'subobject'
-ives['SEDAShape'] = 'subobject'
+ives['SEDAEvent'] = 'subobject'
+ives['SEDAMimeType'] = 'subobject'
+ives['SEDAReceivedDate'] = 'subobject'
 ives['SEDASubmissionAgency'] = 'subobject'
 ives['SEDAMimeTypeCodeListVersion'] = 'subobject'
-ives['SEDACreatingApplicationName'] = 'subobject'
 ives['SEDARecipient'] = 'subobject'
 ives['SEDADataObjectReference'] = 'subobject'
-ives['SEDAGpsLongitude'] = 'subobject'
+ives['SEDAServiceLevel'] = 'subobject'
+ives['SEDAShape'] = 'subobject'
 ives['SEDAAltIsPartOfArchiveUnitRefId'] = 'subobject'
 
 
@@ -177,10 +177,72 @@
 abaa.tag_subject_of(('*', 'seda_archival_agency', '*'), False)
 abaa.tag_object_of(('*', 'seda_transferring_agency', '*'), False)
 abaa.tag_subject_of(('*', 'seda_transferring_agency', '*'), False)
+abaa.tag_object_of(('*', 'seda_reply_code_list_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), False)
+abaa.tag_object_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_mime_type_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_mime_type_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_encoding_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_encoding_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), False)
+abaa.tag_object_of(('*', 'seda_file_format_code_list_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_data_object_version_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_data_object_version_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_storage_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_storage_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_access_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_access_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_classification_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_classification_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_relationship_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_relationship_code_list_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), False)
 abaa.tag_subject_of(('*', 'seda_binary_data_object', '*'), False)
 abaa.tag_object_of(('*', 'seda_binary_data_object', '*'), False)
 abaa.tag_subject_of(('*', 'seda_physical_data_object', '*'), False)
 abaa.tag_object_of(('*', 'seda_physical_data_object', '*'), False)
+abaa.tag_subject_of(('*', 'seda_relationship', '*'), False)
+abaa.tag_object_of(('*', 'seda_relationship', '*'), False)
+abaa.tag_subject_of(('*', 'seda_data_object_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_data_object_version_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_data_object_version_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_data_object_version_to', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_binary_data_object_attachment', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), False)
+abaa.tag_subject_of(('*', 'seda_compressed', '*'), False)
+abaa.tag_object_of(('*', 'seda_compressed', '*'), False)
+abaa.tag_subject_of(('*', 'seda_archive_unit', '*'), False)
+abaa.tag_object_of(('*', 'seda_archive_unit', '*'), False)
 abaa.tag_subject_of(('*', 'seda_service_level', '*'), False)
 abaa.tag_object_of(('*', 'seda_service_level', '*'), False)
 abaa.tag_subject_of(('*', 'seda_storage_rule', '*'), False)
@@ -197,6 +259,90 @@
 abaa.tag_object_of(('*', 'seda_classification_rule', '*'), False)
 abaa.tag_subject_of(('*', 'seda_need_authorization', '*'), False)
 abaa.tag_object_of(('*', 'seda_need_authorization', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_type_relationship', '*'), False)
+abaa.tag_subject_of(('*', 'seda_type_relationship', '*'), False)
+abaa.tag_object_of(('*', 'seda_target', '*'), False)
+abaa.tag_subject_of(('*', 'seda_target', '*'), False)
+abaa.tag_subject_of(('*', 'seda_attachment', '*'), False)
+abaa.tag_object_of(('*', 'seda_attachment', '*'), False)
+abaa.tag_subject_of(('*', 'seda_uri', '*'), False)
+abaa.tag_object_of(('*', 'seda_uri', '*'), False)
+abaa.tag_object_of(('*', 'seda_algorithm', '*'), False)
+abaa.tag_subject_of(('*', 'seda_algorithm', '*'), False)
+abaa.tag_subject_of(('*', 'seda_format_litteral', '*'), False)
+abaa.tag_object_of(('*', 'seda_format_litteral', '*'), False)
+abaa.tag_subject_of(('*', 'seda_mime_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_mime_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_mime_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_mime_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_format_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_format_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_format_id_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_format_id_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_encoding_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_encoding_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_encoding_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_encoding_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_creating_application_name', '*'), False)
+abaa.tag_object_of(('*', 'seda_creating_application_name', '*'), False)
+abaa.tag_subject_of(('*', 'seda_creating_application_version', '*'), False)
+abaa.tag_object_of(('*', 'seda_creating_application_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_date_created_by_application', '*'), False)
+abaa.tag_object_of(('*', 'seda_date_created_by_application', '*'), False)
+abaa.tag_subject_of(('*', 'seda_creating_os', '*'), False)
+abaa.tag_object_of(('*', 'seda_creating_os', '*'), False)
+abaa.tag_subject_of(('*', 'seda_creating_os_version', '*'), False)
+abaa.tag_object_of(('*', 'seda_creating_os_version', '*'), False)
+abaa.tag_subject_of(('*', 'seda_last_modified', '*'), False)
+abaa.tag_object_of(('*', 'seda_last_modified', '*'), False)
+abaa.tag_subject_of(('*', 'seda_width', '*'), False)
+abaa.tag_object_of(('*', 'seda_width', '*'), False)
+abaa.tag_subject_of(('*', 'seda_height', '*'), False)
+abaa.tag_object_of(('*', 'seda_height', '*'), False)
+abaa.tag_subject_of(('*', 'seda_depth', '*'), False)
+abaa.tag_object_of(('*', 'seda_depth', '*'), False)
+abaa.tag_subject_of(('*', 'seda_shape', '*'), False)
+abaa.tag_object_of(('*', 'seda_shape', '*'), False)
+abaa.tag_subject_of(('*', 'seda_diameter', '*'), False)
+abaa.tag_object_of(('*', 'seda_diameter', '*'), False)
+abaa.tag_subject_of(('*', 'seda_length', '*'), False)
+abaa.tag_object_of(('*', 'seda_length', '*'), False)
+abaa.tag_subject_of(('*', 'seda_thickness', '*'), False)
+abaa.tag_object_of(('*', 'seda_thickness', '*'), False)
+abaa.tag_subject_of(('*', 'seda_weight', '*'), False)
+abaa.tag_object_of(('*', 'seda_weight', '*'), False)
+abaa.tag_subject_of(('*', 'seda_number_of_page', '*'), False)
+abaa.tag_object_of(('*', 'seda_number_of_page', '*'), False)
+abaa.tag_subject_of(('*', 'seda_archive_unit_ref_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_archive_unit_ref_id_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_storage_rule_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_storage_rule_rule', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), False)
+abaa.tag_object_of(('*', 'seda_final_action', '*'), False)
+abaa.tag_subject_of(('*', 'seda_final_action', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_appraisal_rule_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_appraisal_rule_rule', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_access_rule_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_access_rule_rule', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_dissemination_rule_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_dissemination_rule_rule', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), False)
+abaa.tag_object_of(('*', 'seda_seq_reuse_rule_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_seq_reuse_rule_rule', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), False)
 abaa.tag_object_of(('*', 'seda_seq_classification_rule_rule', '*'), False)
 abaa.tag_subject_of(('*', 'seda_seq_classification_rule_rule', '*'), False)
 abaa.tag_object_of(('*', 'seda_alt_classification_rule_prevent_inheritance', '*'), False)
@@ -207,54 +353,12 @@
 abaa.tag_object_of(('*', 'seda_classification_reassessing_date', '*'), False)
 abaa.tag_subject_of(('*', 'seda_need_reassessing_authorization', '*'), False)
 abaa.tag_object_of(('*', 'seda_need_reassessing_authorization', '*'), False)
-abaa.tag_subject_of(('*', 'seda_prevent_inheritance', '*'), False)
-abaa.tag_object_of(('*', 'seda_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_ref_non_rule_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_ref_non_rule_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), False)
-abaa.tag_object_of(('*', 'seda_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_start_date', '*'), False)
-abaa.tag_object_of(('*', 'seda_start_date', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_reuse_rule_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_reuse_rule_rule', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_dissemination_rule_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_dissemination_rule_rule', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_access_rule_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_access_rule_rule', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_appraisal_rule_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_appraisal_rule_rule', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), False)
-abaa.tag_object_of(('*', 'seda_final_action', '*'), False)
-abaa.tag_subject_of(('*', 'seda_final_action', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_storage_rule_rule', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_storage_rule_rule', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), False)
-abaa.tag_subject_of(('*', 'seda_archive_unit', '*'), False)
-abaa.tag_object_of(('*', 'seda_archive_unit', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_archive_unit_ref_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_archive_unit_ref_id_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), False)
-abaa.tag_object_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), False)
-abaa.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), False)
 abaa.tag_subject_of(('*', 'seda_content', '*'), False)
 abaa.tag_object_of(('*', 'seda_content', '*'), False)
 abaa.tag_subject_of(('*', 'seda_data_object_reference', '*'), False)
 abaa.tag_object_of(('*', 'seda_data_object_reference', '*'), False)
-abaa.tag_object_of(('*', 'seda_data_object_reference_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_unit', '*'), False)
+abaa.tag_subject_of(('*', 'seda_unit', '*'), False)
 abaa.tag_subject_of(('*', 'seda_restriction_rule_id_ref', '*'), False)
 abaa.tag_object_of(('*', 'seda_restriction_rule_id_ref', '*'), False)
 abaa.tag_subject_of(('*', 'seda_restriction_value', '*'), False)
@@ -339,10 +443,60 @@
 abaa.tag_object_of(('*', 'seda_received_date', '*'), False)
 abaa.tag_subject_of(('*', 'seda_registered_date', '*'), False)
 abaa.tag_object_of(('*', 'seda_registered_date', '*'), False)
+abaa.tag_subject_of(('*', 'seda_start_date', '*'), False)
+abaa.tag_object_of(('*', 'seda_start_date', '*'), False)
 abaa.tag_subject_of(('*', 'seda_end_date', '*'), False)
 abaa.tag_object_of(('*', 'seda_end_date', '*'), False)
 abaa.tag_subject_of(('*', 'seda_event', '*'), False)
 abaa.tag_object_of(('*', 'seda_event', '*'), False)
+abaa.tag_object_of(('*', 'seda_data_object_reference_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_rule', '*'), False)
+abaa.tag_subject_of(('*', 'seda_prevent_inheritance', '*'), False)
+abaa.tag_object_of(('*', 'seda_prevent_inheritance', '*'), False)
+abaa.tag_subject_of(('*', 'seda_ref_non_rule_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_ref_non_rule_id_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_custodial_history_item', '*'), False)
+abaa.tag_object_of(('*', 'seda_custodial_history_item', '*'), False)
+abaa.tag_subject_of(('*', 'seda_custodial_history_file', '*'), False)
+abaa.tag_object_of(('*', 'seda_custodial_history_file', '*'), False)
+abaa.tag_object_of(('*', 'seda_keyword_content', '*'), False)
+abaa.tag_subject_of(('*', 'seda_keyword_content', '*'), False)
+abaa.tag_subject_of(('*', 'seda_keyword_reference_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_keyword_reference_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_keyword_reference_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_keyword_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_keyword_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_keyword_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_keyword_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_spatial', '*'), False)
+abaa.tag_object_of(('*', 'seda_spatial', '*'), False)
+abaa.tag_subject_of(('*', 'seda_temporal', '*'), False)
+abaa.tag_object_of(('*', 'seda_temporal', '*'), False)
+abaa.tag_subject_of(('*', 'seda_juridictional', '*'), False)
+abaa.tag_object_of(('*', 'seda_juridictional', '*'), False)
+abaa.tag_subject_of(('*', 'seda_is_version_of', '*'), False)
+abaa.tag_object_of(('*', 'seda_is_version_of', '*'), False)
+abaa.tag_subject_of(('*', 'seda_replaces', '*'), False)
+abaa.tag_object_of(('*', 'seda_replaces', '*'), False)
+abaa.tag_subject_of(('*', 'seda_requires', '*'), False)
+abaa.tag_object_of(('*', 'seda_requires', '*'), False)
+abaa.tag_subject_of(('*', 'seda_is_part_of', '*'), False)
+abaa.tag_object_of(('*', 'seda_is_part_of', '*'), False)
+abaa.tag_subject_of(('*', 'seda_references', '*'), False)
+abaa.tag_object_of(('*', 'seda_references', '*'), False)
+abaa.tag_subject_of(('*', 'seda_event_identifier', '*'), False)
+abaa.tag_object_of(('*', 'seda_event_identifier', '*'), False)
+abaa.tag_subject_of(('*', 'seda_event_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_event_type_from', '*'), False)
+abaa.tag_object_of(('*', 'seda_event_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_event_type_to', '*'), False)
+abaa.tag_subject_of(('*', 'seda_event_detail', '*'), False)
+abaa.tag_object_of(('*', 'seda_event_detail', '*'), False)
 abaa.tag_subject_of(('*', 'seda_gps_version_id', '*'), False)
 abaa.tag_object_of(('*', 'seda_gps_version_id', '*'), False)
 abaa.tag_subject_of(('*', 'seda_gps_altitude', '*'), False)
@@ -359,188 +513,50 @@
 abaa.tag_object_of(('*', 'seda_gps_longitude_ref', '*'), False)
 abaa.tag_subject_of(('*', 'seda_gps_date_stamp', '*'), False)
 abaa.tag_object_of(('*', 'seda_gps_date_stamp', '*'), False)
-abaa.tag_subject_of(('*', 'seda_event_identifier', '*'), False)
-abaa.tag_object_of(('*', 'seda_event_identifier', '*'), False)
-abaa.tag_subject_of(('*', 'seda_event_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_event_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_event_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_event_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_event_detail', '*'), False)
-abaa.tag_object_of(('*', 'seda_event_detail', '*'), False)
-abaa.tag_subject_of(('*', 'seda_is_version_of', '*'), False)
-abaa.tag_object_of(('*', 'seda_is_version_of', '*'), False)
-abaa.tag_subject_of(('*', 'seda_replaces', '*'), False)
-abaa.tag_object_of(('*', 'seda_replaces', '*'), False)
-abaa.tag_subject_of(('*', 'seda_requires', '*'), False)
-abaa.tag_object_of(('*', 'seda_requires', '*'), False)
-abaa.tag_subject_of(('*', 'seda_is_part_of', '*'), False)
-abaa.tag_object_of(('*', 'seda_is_part_of', '*'), False)
-abaa.tag_subject_of(('*', 'seda_references', '*'), False)
-abaa.tag_object_of(('*', 'seda_references', '*'), False)
+abaa.tag_subject_of(('*', 'seda_when', '*'), False)
+abaa.tag_object_of(('*', 'seda_when', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), False)
+abaa.tag_object_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), False)
+abaa.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), False)
 abaa.tag_object_of(('*', 'seda_alt_references_archive_unit_ref_id', '*'), False)
 abaa.tag_subject_of(('*', 'seda_alt_references_archive_unit_ref_id', '*'), False)
 abaa.tag_subject_of(('*', 'seda_repository_archive_unit_pid', '*'), False)
 abaa.tag_object_of(('*', 'seda_repository_archive_unit_pid', '*'), False)
 abaa.tag_subject_of(('*', 'seda_repository_object_pid', '*'), False)
 abaa.tag_object_of(('*', 'seda_repository_object_pid', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), False)
-abaa.tag_subject_of(('*', 'seda_spatial', '*'), False)
-abaa.tag_object_of(('*', 'seda_spatial', '*'), False)
-abaa.tag_subject_of(('*', 'seda_temporal', '*'), False)
-abaa.tag_object_of(('*', 'seda_temporal', '*'), False)
-abaa.tag_subject_of(('*', 'seda_juridictional', '*'), False)
-abaa.tag_object_of(('*', 'seda_juridictional', '*'), False)
-abaa.tag_object_of(('*', 'seda_keyword_content', '*'), False)
-abaa.tag_subject_of(('*', 'seda_keyword_content', '*'), False)
-abaa.tag_subject_of(('*', 'seda_keyword_reference_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_keyword_reference_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_keyword_reference_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_keyword_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_keyword_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_keyword_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_keyword_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_custodial_history_item', '*'), False)
-abaa.tag_object_of(('*', 'seda_custodial_history_item', '*'), False)
-abaa.tag_subject_of(('*', 'seda_custodial_history_file', '*'), False)
-abaa.tag_object_of(('*', 'seda_custodial_history_file', '*'), False)
-abaa.tag_subject_of(('*', 'seda_when', '*'), False)
-abaa.tag_object_of(('*', 'seda_when', '*'), False)
-abaa.tag_subject_of(('*', 'seda_relationship', '*'), False)
-abaa.tag_object_of(('*', 'seda_relationship', '*'), False)
-abaa.tag_subject_of(('*', 'seda_data_object_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_data_object_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_data_object_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_data_object_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_width', '*'), False)
-abaa.tag_object_of(('*', 'seda_width', '*'), False)
-abaa.tag_subject_of(('*', 'seda_height', '*'), False)
-abaa.tag_object_of(('*', 'seda_height', '*'), False)
-abaa.tag_subject_of(('*', 'seda_depth', '*'), False)
-abaa.tag_object_of(('*', 'seda_depth', '*'), False)
-abaa.tag_subject_of(('*', 'seda_shape', '*'), False)
-abaa.tag_object_of(('*', 'seda_shape', '*'), False)
-abaa.tag_subject_of(('*', 'seda_diameter', '*'), False)
-abaa.tag_object_of(('*', 'seda_diameter', '*'), False)
-abaa.tag_subject_of(('*', 'seda_length', '*'), False)
-abaa.tag_object_of(('*', 'seda_length', '*'), False)
-abaa.tag_subject_of(('*', 'seda_thickness', '*'), False)
-abaa.tag_object_of(('*', 'seda_thickness', '*'), False)
-abaa.tag_subject_of(('*', 'seda_weight', '*'), False)
-abaa.tag_object_of(('*', 'seda_weight', '*'), False)
-abaa.tag_subject_of(('*', 'seda_number_of_page', '*'), False)
-abaa.tag_object_of(('*', 'seda_number_of_page', '*'), False)
-abaa.tag_object_of(('*', 'seda_unit', '*'), False)
-abaa.tag_subject_of(('*', 'seda_unit', '*'), False)
-abaa.tag_object_of(('*', 'seda_type_relationship', '*'), False)
-abaa.tag_subject_of(('*', 'seda_type_relationship', '*'), False)
-abaa.tag_object_of(('*', 'seda_target', '*'), False)
-abaa.tag_subject_of(('*', 'seda_target', '*'), False)
-abaa.tag_object_of(('*', 'seda_alt_binary_data_object_attachment', '*'), False)
-abaa.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), False)
-abaa.tag_subject_of(('*', 'seda_compressed', '*'), False)
-abaa.tag_object_of(('*', 'seda_compressed', '*'), False)
-abaa.tag_subject_of(('*', 'seda_creating_application_name', '*'), False)
-abaa.tag_object_of(('*', 'seda_creating_application_name', '*'), False)
-abaa.tag_subject_of(('*', 'seda_creating_application_version', '*'), False)
-abaa.tag_object_of(('*', 'seda_creating_application_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_date_created_by_application', '*'), False)
-abaa.tag_object_of(('*', 'seda_date_created_by_application', '*'), False)
-abaa.tag_subject_of(('*', 'seda_creating_os', '*'), False)
-abaa.tag_object_of(('*', 'seda_creating_os', '*'), False)
-abaa.tag_subject_of(('*', 'seda_creating_os_version', '*'), False)
-abaa.tag_object_of(('*', 'seda_creating_os_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_last_modified', '*'), False)
-abaa.tag_object_of(('*', 'seda_last_modified', '*'), False)
-abaa.tag_subject_of(('*', 'seda_format_litteral', '*'), False)
-abaa.tag_object_of(('*', 'seda_format_litteral', '*'), False)
-abaa.tag_subject_of(('*', 'seda_mime_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_mime_type_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_mime_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_mime_type_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_format_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_format_id_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_format_id_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_format_id_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_encoding_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_encoding_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_encoding_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_encoding_to', '*'), False)
-abaa.tag_object_of(('*', 'seda_algorithm', '*'), False)
-abaa.tag_subject_of(('*', 'seda_algorithm', '*'), False)
-abaa.tag_subject_of(('*', 'seda_attachment', '*'), False)
-abaa.tag_object_of(('*', 'seda_attachment', '*'), False)
-abaa.tag_subject_of(('*', 'seda_uri', '*'), False)
-abaa.tag_object_of(('*', 'seda_uri', '*'), False)
-abaa.tag_object_of(('*', 'seda_reply_code_list_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), False)
-abaa.tag_object_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_mime_type_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_mime_type_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_encoding_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_encoding_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), False)
-abaa.tag_object_of(('*', 'seda_file_format_code_list_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), False)
-abaa.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_data_object_version_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_data_object_version_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_storage_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_storage_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_access_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_access_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_classification_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_classification_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_relationship_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), False)
-abaa.tag_object_of(('*', 'seda_relationship_code_list_version_to', '*'), False)
-abaa.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), False)
 
 
 affk = uicfg.autoform_field_kwargs
 affk.tag_subject_of(('*', 'comment', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'archival_agreement', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), {'label': 'value'})
+affk.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), {'label': 'value'})
 affk.tag_subject_of(('*', 'filename', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'id', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'compressed', '*'), {'allow_none': True})
 affk.tag_subject_of(('*', 'service_level', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'classification_owner', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'need_authorization', '*'), {'allow_none': True})
+affk.tag_subject_of(('*', 'format_litteral', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'creating_application_name', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'creating_application_version', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'creating_os', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'creating_os_version', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'need_reassessing_authorization', '*'), {'allow_none': True})
-affk.tag_subject_of(('*', 'prevent_inheritance', '*'), {'allow_none': True})
 affk.tag_subject_of(('*', 'restriction_rule_id_ref', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'restriction_value', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'title', '*'), {'widget': fw.TextInput({'size': 80})})
@@ -554,28 +570,12 @@
 affk.tag_subject_of(('*', 'version', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'tag', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'source', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'prevent_inheritance', '*'), {'allow_none': True})
+affk.tag_subject_of(('*', 'custodial_history_item', '*'), {'widget': fw.TextInput({'size': 80})})
+affk.tag_subject_of(('*', 'keyword_content', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'spatial', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'temporal', '*'), {'widget': fw.TextInput({'size': 80})})
 affk.tag_subject_of(('*', 'juridictional', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'keyword_content', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'custodial_history_item', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'compressed', '*'), {'allow_none': True})
-affk.tag_subject_of(('*', 'creating_application_name', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'creating_application_version', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'creating_os', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'creating_os_version', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'format_litteral', '*'), {'widget': fw.TextInput({'size': 80})})
-affk.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), {'label': 'value'})
-affk.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), {'label': 'value'})
 
 
 afs = uicfg.autoform_section
@@ -593,10 +593,72 @@
 afs.tag_subject_of(('*', 'seda_archival_agency', '*'), 'main', 'attributes')
 afs.tag_object_of(('*', 'seda_transferring_agency', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_transferring_agency', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_reply_code_list_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_mime_type_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_mime_type_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_encoding_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_encoding_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_file_format_code_list_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_data_object_version_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_data_object_version_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_storage_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_storage_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_access_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_access_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_classification_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_classification_rule_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_relationship_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_relationship_code_list_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), 'main', 'attributes')
 afs.tag_subject_of(('*', 'seda_binary_data_object', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_binary_data_object', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_physical_data_object', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_physical_data_object', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_relationship', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_relationship', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_data_object_version_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_data_object_version_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_data_object_version_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_data_object_version_to', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_alt_binary_data_object_attachment', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_compressed', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_compressed', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_archive_unit', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_archive_unit', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_service_level', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_service_level', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_storage_rule', '*'), 'main', 'hidden')
@@ -613,6 +675,90 @@
 afs.tag_object_of(('*', 'seda_classification_rule', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_need_authorization', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_need_authorization', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_type_relationship', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_type_relationship', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_target', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_target', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_attachment', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_attachment', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_uri', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_uri', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_algorithm', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_algorithm', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_format_litteral', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_format_litteral', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_mime_type_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_mime_type_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_mime_type_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_mime_type_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_format_id_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_format_id_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_format_id_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_format_id_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_encoding_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_encoding_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_encoding_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_encoding_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_creating_application_name', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_creating_application_name', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_creating_application_version', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_creating_application_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_date_created_by_application', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_date_created_by_application', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_creating_os', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_creating_os', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_creating_os_version', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_creating_os_version', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_last_modified', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_last_modified', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_width', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_width', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_height', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_height', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_depth', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_depth', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_shape', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_shape', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_diameter', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_diameter', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_length', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_length', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_thickness', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_thickness', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_weight', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_weight', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_number_of_page', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_number_of_page', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_archive_unit_ref_id_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_archive_unit_ref_id_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_seq_storage_rule_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_storage_rule_rule', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_final_action', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_final_action', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_seq_appraisal_rule_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_appraisal_rule_rule', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_seq_access_rule_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_access_rule_rule', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_seq_dissemination_rule_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_dissemination_rule_rule', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_seq_reuse_rule_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_seq_reuse_rule_rule', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), 'main', 'inlined')
 afs.tag_object_of(('*', 'seda_seq_classification_rule_rule', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_seq_classification_rule_rule', '*'), 'main', 'inlined')
 afs.tag_object_of(('*', 'seda_alt_classification_rule_prevent_inheritance', '*'), 'main', 'hidden')
@@ -623,54 +769,12 @@
 afs.tag_object_of(('*', 'seda_classification_reassessing_date', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_need_reassessing_authorization', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_need_reassessing_authorization', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_ref_non_rule_id_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_ref_non_rule_id_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_rule', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_start_date', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_start_date', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_seq_reuse_rule_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_reuse_rule_rule', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_seq_dissemination_rule_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_dissemination_rule_rule', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_seq_access_rule_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_access_rule_rule', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_seq_appraisal_rule_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_appraisal_rule_rule', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_final_action', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_final_action', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_seq_storage_rule_rule', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_storage_rule_rule', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_archive_unit', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_archive_unit', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_archive_unit_ref_id_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_archive_unit_ref_id_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_content', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_content', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_data_object_reference', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_data_object_reference', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_data_object_reference_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_unit', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_unit', '*'), 'main', 'attributes')
 afs.tag_subject_of(('*', 'seda_restriction_rule_id_ref', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_restriction_rule_id_ref', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_restriction_value', '*'), 'main', 'hidden')
@@ -755,10 +859,60 @@
 afs.tag_object_of(('*', 'seda_received_date', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_registered_date', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_registered_date', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_start_date', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_start_date', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_end_date', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_end_date', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_event', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_event', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_data_object_reference_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), 'main', 'attributes')
+afs.tag_object_of(('*', 'seda_rule', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_rule', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_prevent_inheritance', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_prevent_inheritance', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_ref_non_rule_id_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_ref_non_rule_id_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_custodial_history_item', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_custodial_history_item', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_custodial_history_file', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_custodial_history_file', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_keyword_content', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_keyword_content', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_keyword_reference_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_keyword_reference_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_keyword_reference_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_keyword_type_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_keyword_type_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_keyword_type_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_keyword_type_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_spatial', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_spatial', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_temporal', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_temporal', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_juridictional', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_juridictional', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_is_version_of', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_is_version_of', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_replaces', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_replaces', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_requires', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_requires', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_is_part_of', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_is_part_of', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_references', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_references', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_event_identifier', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_event_identifier', '*'), 'main', 'inlined')
+afs.tag_subject_of(('*', 'seda_event_type_from', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_event_type_from', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_event_type_to', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_event_type_to', '*'), 'main', 'attributes')
+afs.tag_subject_of(('*', 'seda_event_detail', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_event_detail', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_gps_version_id', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_gps_version_id', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_gps_altitude', '*'), 'main', 'hidden')
@@ -775,303 +929,27 @@
 afs.tag_object_of(('*', 'seda_gps_longitude_ref', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_gps_date_stamp', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_gps_date_stamp', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_event_identifier', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_event_identifier', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_event_type_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_event_type_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_event_type_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_event_type_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_event_detail', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_event_detail', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_is_version_of', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_is_version_of', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_replaces', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_replaces', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_requires', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_requires', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_is_part_of', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_is_part_of', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_references', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_references', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_when', '*'), 'main', 'hidden')
+afs.tag_object_of(('*', 'seda_when', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), 'main', 'inlined')
+afs.tag_object_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), 'main', 'hidden')
+afs.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), 'main', 'inlined')
 afs.tag_object_of(('*', 'seda_alt_references_archive_unit_ref_id', '*'), 'main', 'hidden')
 afs.tag_subject_of(('*', 'seda_alt_references_archive_unit_ref_id', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_repository_archive_unit_pid', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_repository_archive_unit_pid', '*'), 'main', 'inlined')
 afs.tag_subject_of(('*', 'seda_repository_object_pid', '*'), 'main', 'hidden')
 afs.tag_object_of(('*', 'seda_repository_object_pid', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_spatial', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_spatial', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_temporal', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_temporal', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_juridictional', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_juridictional', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_keyword_content', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_keyword_content', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_keyword_reference_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_keyword_reference_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_keyword_reference_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_keyword_type_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_keyword_type_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_keyword_type_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_keyword_type_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_custodial_history_item', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_custodial_history_item', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_custodial_history_file', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_custodial_history_file', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_when', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_when', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_relationship', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_relationship', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_data_object_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_data_object_version_from', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_data_object_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_data_object_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_width', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_width', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_height', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_height', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_depth', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_depth', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_shape', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_shape', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_diameter', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_diameter', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_length', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_length', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_thickness', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_thickness', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_weight', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_weight', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_number_of_page', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_number_of_page', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_unit', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_unit', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_type_relationship', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_type_relationship', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_target', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_target', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_alt_binary_data_object_attachment', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_compressed', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_compressed', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_creating_application_name', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_creating_application_name', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_creating_application_version', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_creating_application_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_date_created_by_application', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_date_created_by_application', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_creating_os', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_creating_os', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_creating_os_version', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_creating_os_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_last_modified', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_last_modified', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_format_litteral', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_format_litteral', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_mime_type_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_mime_type_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_mime_type_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_mime_type_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_format_id_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_format_id_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_format_id_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_format_id_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_encoding_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_encoding_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_encoding_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_encoding_to', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_algorithm', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_algorithm', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_attachment', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_attachment', '*'), 'main', 'inlined')
-afs.tag_subject_of(('*', 'seda_uri', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_uri', '*'), 'main', 'inlined')
-afs.tag_object_of(('*', 'seda_reply_code_list_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_mime_type_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_mime_type_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_encoding_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_encoding_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_object_of(('*', 'seda_file_format_code_list_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_data_object_version_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_data_object_version_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_storage_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_storage_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_access_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_access_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_classification_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_classification_rule_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), 'main', 'attributes')
-afs.tag_subject_of(('*', 'seda_relationship_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), 'main', 'hidden')
-afs.tag_object_of(('*', 'seda_relationship_code_list_version_to', '*'), 'main', 'hidden')
-afs.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), 'main', 'attributes')
 
 
 pvs = uicfg.primaryview_section
 pvs.tag_subject_of(('*', 'seda_related_transfer_reference', '*'), 'hidden')
 pvs.tag_object_of(('*', 'seda_related_transfer_reference', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_binary_data_object', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_binary_data_object', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_physical_data_object', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_physical_data_object', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_storage_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_storage_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_appraisal_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_appraisal_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_access_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_access_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_dissemination_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_dissemination_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_reuse_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_reuse_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_classification_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_classification_rule', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_need_authorization', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_need_authorization', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_classification_level', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_rule', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_final_action', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_archive_unit', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_archive_unit', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_content', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_content', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_restriction_rule_id_ref', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_restriction_rule_id_ref', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_restriction_value', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_restriction_value', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_restriction_end_date', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_restriction_end_date', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_description_level', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_type_to', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_language_to', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_description_language_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_version_id', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_version_id', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_altitude', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_altitude', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_altitude_ref', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_altitude_ref', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_latitude', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_latitude', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_latitude_ref', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_latitude_ref', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_longitude', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_longitude', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_longitude_ref', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_longitude_ref', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_gps_date_stamp', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_gps_date_stamp', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_event_type_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_is_version_of', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_is_version_of', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_replaces', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_replaces', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_requires', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_requires', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_is_part_of', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_is_part_of', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_references', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_references', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_spatial', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_spatial', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_temporal', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_temporal', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_juridictional', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_juridictional', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_keyword_reference_to', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_keyword_type_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_custodial_history_item', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_custodial_history_item', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_custodial_history_file', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_custodial_history_file', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_relationship', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_relationship', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_data_object_version_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_width', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_width', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_height', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_height', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_depth', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_depth', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_shape', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_shape', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_diameter', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_diameter', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_length', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_length', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_thickness', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_thickness', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_weight', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_weight', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_number_of_page', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_number_of_page', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_unit', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_type_relationship', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_creating_application_name', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_creating_application_name', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_creating_application_version', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_creating_application_version', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_date_created_by_application', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_date_created_by_application', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_creating_os', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_creating_os', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_creating_os_version', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_creating_os_version', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_last_modified', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_last_modified', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_format_litteral', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_format_litteral', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_mime_type_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_mime_type_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_mime_type_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_format_id_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_format_id_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_format_id_to', '*'), 'hidden')
-pvs.tag_subject_of(('*', 'seda_encoding_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_encoding_from', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_encoding_to', '*'), 'hidden')
-pvs.tag_object_of(('*', 'seda_algorithm', '*'), 'hidden')
 pvs.tag_object_of(('*', 'seda_reply_code_list_version', '*'), 'hidden')
 pvs.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), 'hidden')
 pvs.tag_object_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), 'hidden')
@@ -1111,6 +989,128 @@
 pvs.tag_subject_of(('*', 'seda_relationship_code_list_version_from', '*'), 'hidden')
 pvs.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), 'hidden')
 pvs.tag_object_of(('*', 'seda_relationship_code_list_version_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_binary_data_object', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_binary_data_object', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_physical_data_object', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_physical_data_object', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_relationship', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_relationship', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_data_object_version_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_archive_unit', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_archive_unit', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_storage_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_storage_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_appraisal_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_appraisal_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_access_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_access_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_dissemination_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_dissemination_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_reuse_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_reuse_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_classification_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_classification_rule', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_need_authorization', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_need_authorization', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_type_relationship', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_algorithm', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_format_litteral', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_format_litteral', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_mime_type_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_mime_type_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_mime_type_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_format_id_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_format_id_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_format_id_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_encoding_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_encoding_from', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_encoding_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_creating_application_name', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_creating_application_name', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_creating_application_version', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_creating_application_version', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_date_created_by_application', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_date_created_by_application', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_creating_os', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_creating_os', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_creating_os_version', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_creating_os_version', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_last_modified', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_last_modified', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_width', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_width', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_height', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_height', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_depth', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_depth', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_shape', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_shape', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_diameter', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_diameter', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_length', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_length', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_thickness', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_thickness', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_weight', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_weight', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_number_of_page', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_number_of_page', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_final_action', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_classification_level', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_content', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_content', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_unit', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_restriction_rule_id_ref', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_restriction_rule_id_ref', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_restriction_value', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_restriction_value', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_restriction_end_date', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_restriction_end_date', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_description_level', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_type_to', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_language_to', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_description_language_to', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_rule', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_ref_non_rule_id_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_custodial_history_item', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_custodial_history_item', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_custodial_history_file', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_custodial_history_file', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_keyword_reference_to', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_keyword_type_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_spatial', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_spatial', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_temporal', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_temporal', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_juridictional', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_juridictional', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_is_version_of', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_is_version_of', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_replaces', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_replaces', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_requires', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_requires', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_is_part_of', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_is_part_of', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_references', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_references', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_event_type_to', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_version_id', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_version_id', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_altitude', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_altitude', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_altitude_ref', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_altitude_ref', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_latitude', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_latitude', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_latitude_ref', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_latitude_ref', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_longitude', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_longitude', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_longitude_ref', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_longitude_ref', '*'), 'hidden')
+pvs.tag_subject_of(('*', 'seda_gps_date_stamp', '*'), 'hidden')
+pvs.tag_object_of(('*', 'seda_gps_date_stamp', '*'), 'hidden')
 
 
 rec = uicfg.reledit_ctrl
@@ -1122,8 +1122,38 @@
 rec.tag_object_of(('*', 'seda_transfer_request_reply_identifier', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'seda_archival_agency', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_subject_of(('*', 'seda_transferring_agency', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_subject_of(('*', 'filename', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_subject_of(('*', 'id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_data_object_version_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_data_object_version_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'compressed', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_compressed', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'service_level', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_service_level', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_storage_rule', '*'), {'novalue_label': _('<unauthorized>')})
@@ -1135,27 +1165,54 @@
 rec.tag_object_of(('*', 'seda_classification_rule', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'need_authorization', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_need_authorization', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_type_relationship', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_target', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_attachment', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_uri', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_algorithm', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'format_litteral', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_format_litteral', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_mime_type_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_mime_type_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_format_id_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_format_id_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_encoding_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_encoding_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'creating_application_name', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_creating_application_name', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'creating_application_version', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_creating_application_version', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_date_created_by_application', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'creating_os', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_creating_os', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'creating_os_version', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_creating_os_version', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_last_modified', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_width', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_height', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_depth', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_shape', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_diameter', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_length', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_thickness', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_weight', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_number_of_page', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_final_action', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'seda_alt_classification_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'seda_classification_level', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_classification_reassessing_date', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'need_reassessing_authorization', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_need_reassessing_authorization', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'prevent_inheritance', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_rule', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_start_date', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_reuse_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_dissemination_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_access_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_appraisal_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_final_action', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_alt_storage_rule_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_archive_unit_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_archive_unit_ref_id_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_archive_unit_ref_id_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_seq_alt_archive_unit_archive_unit_ref_id_management', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_unit', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_subject_of(('*', 'restriction_rule_id_ref', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_restriction_rule_id_ref', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_subject_of(('*', 'restriction_value', '*'), {'novalue_label': _('<no value specified>')})
@@ -1206,7 +1263,28 @@
 rec.tag_object_of(('*', 'seda_sent_date', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_received_date', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_registered_date', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_start_date', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_end_date', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_data_object_reference_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_rule', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'prevent_inheritance', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_prevent_inheritance', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_ref_non_rule_id_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'custodial_history_item', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_custodial_history_file', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'keyword_content', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_keyword_content', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_keyword_reference_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_keyword_type_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_keyword_type_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'spatial', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'temporal', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'juridictional', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_event_identifier', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_event_type_from', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_event_type_to', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_object_of(('*', 'seda_event_detail', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_gps_version_id', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_gps_altitude', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_gps_altitude_ref', '*'), {'novalue_label': _('<unauthorized>')})
@@ -1215,92 +1293,14 @@
 rec.tag_object_of(('*', 'seda_gps_longitude', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_gps_longitude_ref', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_gps_date_stamp', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_event_identifier', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_event_type_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_event_type_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_event_detail', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_object_of(('*', 'seda_when', '*'), {'novalue_label': _('<unauthorized>')})
+rec.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
+rec.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_subject_of(('*', 'seda_alt_references_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
 rec.tag_object_of(('*', 'seda_repository_archive_unit_pid', '*'), {'novalue_label': _('<unauthorized>')})
 rec.tag_object_of(('*', 'seda_repository_object_pid', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_alt_is_part_of_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_alt_requires_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_alt_replaces_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_alt_is_version_of_archive_unit_ref_id', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'spatial', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'temporal', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'juridictional', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'keyword_content', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_keyword_content', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_keyword_reference_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_keyword_reference_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_keyword_type_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_keyword_type_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'custodial_history_item', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_custodial_history_file', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_when', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_data_object_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_data_object_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_width', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_height', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_depth', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_shape', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_diameter', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_length', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_thickness', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_weight', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_number_of_page', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_unit', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_type_relationship', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_target', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_alt_binary_data_object_attachment', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'compressed', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_compressed', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'creating_application_name', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_creating_application_name', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'creating_application_version', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_creating_application_version', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_date_created_by_application', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'creating_os', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_creating_os', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'creating_os_version', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_creating_os_version', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_last_modified', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'format_litteral', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_format_litteral', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_mime_type_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_mime_type_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_format_id_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_format_id_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_encoding_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_encoding_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_algorithm', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_attachment', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_object_of(('*', 'seda_uri', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_reply_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_message_digest_algorithm_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_mime_type_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_mime_type_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_encoding_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_encoding_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_subject_of(('*', 'seda_file_format_code_list_version', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_compression_algorithm_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_compression_algorithm_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_data_object_version_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_data_object_version_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_storage_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_storage_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_appraisal_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_appraisal_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_access_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_access_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_dissemination_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_dissemination_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_reuse_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_reuse_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_classification_rule_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_classification_rule_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
-rec.tag_object_of(('*', 'seda_relationship_code_list_version_from', '*'), {'novalue_label': _('<unauthorized>')})
-rec.tag_subject_of(('*', 'seda_relationship_code_list_version_to', '*'), {'novalue_label': _('<no value specified>')})
 pvds = uicfg.primaryview_display_ctrl
 affk.set_fields_order('SEDAArchiveTransfer', ['title', 'user_annotation'])
 pvds.set_fields_order('SEDAArchiveTransfer', ['title', 'user_annotation'])
@@ -1312,16 +1312,28 @@
 pvds.set_fields_order('SEDABinaryDataObject', ['id', 'filename', 'user_cardinality', 'user_annotation'])
 affk.set_fields_order('SEDAPhysicalDataObject', ['id', 'user_cardinality', 'user_annotation'])
 pvds.set_fields_order('SEDAPhysicalDataObject', ['id', 'user_cardinality', 'user_annotation'])
+affk.set_fields_order('SEDACompressed', ['user_cardinality', 'compressed', 'user_annotation'])
+pvds.set_fields_order('SEDACompressed', ['user_cardinality', 'compressed', 'user_annotation'])
+affk.set_fields_order('SEDAArchiveUnit', ['id', 'user_cardinality', 'user_annotation'])
+pvds.set_fields_order('SEDAArchiveUnit', ['id', 'user_cardinality', 'user_annotation'])
 affk.set_fields_order('SEDAServiceLevel', ['user_cardinality', 'service_level', 'user_annotation'])
 pvds.set_fields_order('SEDAServiceLevel', ['user_cardinality', 'service_level', 'user_annotation'])
 affk.set_fields_order('SEDAClassificationRule', ['user_cardinality', 'classification_owner', 'user_annotation'])
 pvds.set_fields_order('SEDAClassificationRule', ['user_cardinality', 'classification_owner', 'user_annotation'])
 affk.set_fields_order('SEDANeedAuthorization', ['user_cardinality', 'need_authorization', 'user_annotation'])
 pvds.set_fields_order('SEDANeedAuthorization', ['user_cardinality', 'need_authorization', 'user_annotation'])
+affk.set_fields_order('SEDAFormatLitteral', ['user_cardinality', 'format_litteral', 'user_annotation'])
+pvds.set_fields_order('SEDAFormatLitteral', ['user_cardinality', 'format_litteral', 'user_annotation'])
+affk.set_fields_order('SEDACreatingApplicationName', ['user_cardinality', 'creating_application_name', 'user_annotation'])
+pvds.set_fields_order('SEDACreatingApplicationName', ['user_cardinality', 'creating_application_name', 'user_annotation'])
+affk.set_fields_order('SEDACreatingApplicationVersion', ['user_cardinality', 'creating_application_version', 'user_annotation'])
+pvds.set_fields_order('SEDACreatingApplicationVersion', ['user_cardinality', 'creating_application_version', 'user_annotation'])
+affk.set_fields_order('SEDACreatingOs', ['user_cardinality', 'creating_os', 'user_annotation'])
+pvds.set_fields_order('SEDACreatingOs', ['user_cardinality', 'creating_os', 'user_annotation'])
+affk.set_fields_order('SEDACreatingOsVersion', ['user_cardinality', 'creating_os_version', 'user_annotation'])
+pvds.set_fields_order('SEDACreatingOsVersion', ['user_cardinality', 'creating_os_version', 'user_annotation'])
 affk.set_fields_order('SEDANeedReassessingAuthorization', ['user_cardinality', 'need_reassessing_authorization', 'user_annotation'])
 pvds.set_fields_order('SEDANeedReassessingAuthorization', ['user_cardinality', 'need_reassessing_authorization', 'user_annotation'])
-affk.set_fields_order('SEDAArchiveUnit', ['id', 'user_cardinality', 'user_annotation'])
-pvds.set_fields_order('SEDAArchiveUnit', ['id', 'user_cardinality', 'user_annotation'])
 affk.set_fields_order('SEDArestrictionRuleIdRef', ['user_cardinality', 'restriction_rule_id_ref', 'user_annotation'])
 pvds.set_fields_order('SEDArestrictionRuleIdRef', ['user_cardinality', 'restriction_rule_id_ref', 'user_annotation'])
 affk.set_fields_order('SEDArestrictionValue', ['user_cardinality', 'restriction_value', 'user_annotation'])
@@ -1348,23 +1360,11 @@
 pvds.set_fields_order('SEDATag', ['user_cardinality', 'tag', 'user_annotation'])
 affk.set_fields_order('SEDASource', ['user_cardinality', 'source', 'user_annotation'])
 pvds.set_fields_order('SEDASource', ['user_cardinality', 'source', 'user_annotation'])
+affk.set_fields_order('SEDACustodialHistoryItem', ['user_cardinality', 'custodial_history_item', 'user_annotation'])
+pvds.set_fields_order('SEDACustodialHistoryItem', ['user_cardinality', 'custodial_history_item', 'user_annotation'])
 affk.set_fields_order('SEDASpatial', ['user_cardinality', 'spatial', 'user_annotation'])
 pvds.set_fields_order('SEDASpatial', ['user_cardinality', 'spatial', 'user_annotation'])
 affk.set_fields_order('SEDATemporal', ['user_cardinality', 'temporal', 'user_annotation'])
 pvds.set_fields_order('SEDATemporal', ['user_cardinality', 'temporal', 'user_annotation'])
 affk.set_fields_order('SEDAJuridictional', ['user_cardinality', 'juridictional', 'user_annotation'])
 pvds.set_fields_order('SEDAJuridictional', ['user_cardinality', 'juridictional', 'user_annotation'])
-affk.set_fields_order('SEDACustodialHistoryItem', ['user_cardinality', 'custodial_history_item', 'user_annotation'])
-pvds.set_fields_order('SEDACustodialHistoryItem', ['user_cardinality', 'custodial_history_item', 'user_annotation'])
-affk.set_fields_order('SEDACompressed', ['user_cardinality', 'compressed', 'user_annotation'])
-pvds.set_fields_order('SEDACompressed', ['user_cardinality', 'compressed', 'user_annotation'])
-affk.set_fields_order('SEDACreatingApplicationName', ['user_cardinality', 'creating_application_name', 'user_annotation'])
-pvds.set_fields_order('SEDACreatingApplicationName', ['user_cardinality', 'creating_application_name', 'user_annotation'])
-affk.set_fields_order('SEDACreatingApplicationVersion', ['user_cardinality', 'creating_application_version', 'user_annotation'])
-pvds.set_fields_order('SEDACreatingApplicationVersion', ['user_cardinality', 'creating_application_version', 'user_annotation'])
-affk.set_fields_order('SEDACreatingOs', ['user_cardinality', 'creating_os', 'user_annotation'])
-pvds.set_fields_order('SEDACreatingOs', ['user_cardinality', 'creating_os', 'user_annotation'])
-affk.set_fields_order('SEDACreatingOsVersion', ['user_cardinality', 'creating_os_version', 'user_annotation'])
-pvds.set_fields_order('SEDACreatingOsVersion', ['user_cardinality', 'creating_os_version', 'user_annotation'])
-affk.set_fields_order('SEDAFormatLitteral', ['user_cardinality', 'format_litteral', 'user_annotation'])
-pvds.set_fields_order('SEDAFormatLitteral', ['user_cardinality', 'format_litteral', 'user_annotation'])