You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'MUST have a inLanguage property, or the RepositoryObject that is `partOf` MUST have a inLanguage property, referencing a Language item (language my be inhereted from the parent RepoObject)',
483
+
'MUST have an `inLanguage` property, or the RepositoryObject that is `isPartOf` MUST have an `inLanguage` property, referencing a Language item (language my be inhereted from the parent RepoObject)',
Copy file name to clipboardexpand all lines: profile-text/profile.md
+40-36
Original file line number
Diff line number
Diff line change
@@ -50,8 +50,8 @@ This profile covers various kinds of crate metadata:
50
50
the abstract structure of nested collections (e.g. collections/corpora or other
51
51
curated datasets) and objects of study; linguistic Items, Sessions or Texts).
52
52
This profile assumes that a repository (for example, an OCFL storage root,
53
-
with an API for accessing it) exists and that it can at a minimum support
54
-
(a) listing all items of the repository and returning their RO-Crate metadata, and
53
+
with an API for accessing it) exists and that it can at a minimum support
54
+
(a) listing all items of the repository and returning their RO-Crate metadata, and
55
55
(b) retrieving an item given its ID.
56
56
57
57
-**Types of language data** - is this resource a dialogue? A written text? A
@@ -105,10 +105,21 @@ transmitted either as:
105
105
Object data.
106
106
107
107
Distributed Collections may reference member collections or Objects in
108
-
hasMember property but should not include descriptions of Objects that
108
+
\`hasMember\` property but should not include descriptions of Objects that
109
109
are stored elsewhere in the repository.
110
110
111
-
Objects are placed in a Collection using the \`memberOf\` property (\`pcdm:memberOf\`), which is required. The reverse may also be encoded using the \`hasMember\` property on a Collection.
111
+
<br>
112
+
113
+
## Bi-directional relationships
114
+
115
+
| Term | Inverse Of | Micro |
116
+
| ------------- | ---------- | ------------ |
117
+
|\`hasPart\`| ⟷ |\`isPartOf\`|
118
+
|\`hasMember\`| ⟷ |\`memberOf\`|
119
+
120
+
Objects are placed in a Collection using the \`memberOf\` property (\`pcdm:memberOf\`), which is required. The inverse will be encoded automatically using the \`hasMember\` property on a Collection. Similarly, if using \`hasMember\`, \`memberOf\` will also be automatically encoded.
121
+
122
+
Depending on the data, one term relationship may be preferable. For example, if you are describing multiple files in a spreadsheet, it is easier to use \`isPartOf\` at the file level referencing the object it belongs to, rather than listing all the \`hasPart\` entries at the object level.
112
123
113
124
The following diagram shows how these relationships are encoded in a single "bundled" RO-Crate.
114
125
@@ -132,7 +143,7 @@ repository developers.
132
143
files.
133
144
134
145
- The collection and all its files can easily be transferred in a
135
-
single transaction - say 20Gb total.
146
+
single transaction - say 20 GB total.
136
147
137
148
- All the material in the corpus shares the same license for reuse.
138
149
@@ -142,9 +153,9 @@ repository developers.
142
153
143
154
- The collection is not yet stable:
144
155
145
-
-New items are being added or changed.
156
+
- New items are being added or changed.
146
157
147
-
-There is a chance that some data may have to be taken down or withdrawn at the request of participants.
158
+
- There is a chance that some data may have to be taken down or withdrawn at the request of participants.
148
159
149
160
- The total size of the collection will present challenges for
150
161
data transfer.
@@ -161,7 +172,7 @@ objects such as PARADISEC collections which bring together items
161
172
collected in a region or on a session with informants. This follows the
162
173
Alveo usage:
163
174
164
-
> Items \[*Objects* in this model\] are grouped into collections which might
175
+
> Items \[_Objects_ in this model\] are grouped into collections which might
165
176
> correspond to curated corpora such as ACE or informal collections such as a
0 commit comments