@@ -27,6 +27,12 @@ reproschema:ActivityShape a sh:NodeShape ;
2727 [ sh:nodeKind sh:IRI ;
2828 sh:path schema:image ],
2929
30+ [ sh:nodeKind sh:IRI ;
31+ sh:path schema:associatedMedia ],
32+
33+ [ sh:nodeKind sh:IRI ;
34+ sh:path schema:about ],
35+
3036 [ sh:datatype rdf:langString ;
3137 sh:minCount 1 ;
3238 sh:path skos:prefLabel ],
@@ -56,9 +62,6 @@ reproschema:ActivityShape a sh:NodeShape ;
5662 [ sh:node reproschema:OverridePropertiesShape ;
5763 sh:path reproschema:overrideProperties ],
5864
59- [ sh:datatype xsd:string ;
60- sh:path reproschema:inputType ],
61-
6265 [ sh:datatype schema:Boolean ;
6366 sh:path reproschema:shuffle ],
6467
@@ -92,12 +95,15 @@ reproschema:FieldShape a sh:NodeShape ;
9295 [ sh:datatype rdf:langString ;
9396 sh:path schema:question ],
9497
98+ [ sh:datatype rdf:langString ;
99+ sh:path reproschema:preamble ],
100+
95101 [ sh:nodeKind sh:IRI ;
96102 sh:maxCount 1 ;
97103 sh:path schema:image ],
98104
99- [ sh:datatype rdf:langString ;
100- sh:path reproschema:preamble ],
105+ [ sh:nodeKind sh:IRI ;
106+ sh:path schema:associatedMedia ],
101107
102108 [ sh:datatype xsd:string ;
103109 sh:maxCount 1 ;
@@ -108,7 +114,14 @@ reproschema:FieldShape a sh:NodeShape ;
108114 sh:maxCount 1 ;
109115 sh:path schema:readonlyValue ],
110116
111- [ sh:node reproschema:AdditionalNoteObj ;
117+ [ sh:nodeKind sh:IRI ;
118+ sh:maxCount 1 ;
119+ sh:path schema:about ],
120+
121+ [ sh:nodeKind sh:IRI ;
122+ sh:path schema:isPartOf ],
123+
124+ [ sh:node reproschema:AdditionalNoteObjShape ;
112125 sh:path reproschema:additionalNotesObj ],
113126
114127 [ sh:or ( [ sh:nodeKind sh:IRI ] [ sh:node reproschema:ResponseOptionsShape ] ) ;
@@ -129,7 +142,10 @@ reproschema:ProtocolShape a sh:NodeShape ;
129142
130143 [ sh:nodeKind sh:IRI ;
131144 sh:maxCount 1 ;
132- sh:path schema:image ],
145+ sh:path schema:about ],
146+
147+ [ sh:nodeKind sh:IRI ;
148+ sh:path schema:associatedMedia ],
133149
134150 [ sh:nodeKind sh:IRI ;
135151 sh:path reproschema:landingPage ],
@@ -168,10 +184,7 @@ reproschema:ProtocolShape a sh:NodeShape ;
168184
169185 [ sh:nodeKind sh:IRI ;
170186 sh:in ( reproschema:AllowExport reproschema:DisableBack reproschema:AutoAdvance reproschema:AllowReplay reproschema:Skipped reproschema:DontKnow reproschema:TimedOut ) ;
171- sh:path reproschema:allow ],
172-
173- [ sh:node reproschema:CronTableShape ;
174- sh:path reproschema:cronTable ] ;
187+ sh:path reproschema:allow ] ;
175188 sh:targetClass reproschema:Protocol .
176189
177190reproschema:ResponseOptionsShape a sh:NodeShape ;
@@ -308,7 +321,7 @@ reproschema:ChoicesShape a sh:NodeShape ;
308321 [ sh:datatype rdf:langString ;
309322 sh:path schema:name ],
310323
311- [ sh:or ( [ sh:datatype xsd:integer ] [ sh:nodeKind sh:IRI ] [ sh:datatype schema:Boolean ] [ sh:datatype schema:StructuredValue ] [ sh:datatype schema:Text ]) ;
324+ [ sh:or ( [ sh:datatype xsd:integer ] [ sh:nodeKind sh:IRI ] [ sh:datatype schema:Boolean ] [ sh:datatype schema:StructuredValue ] [ sh:datatype rdf:langString ]) ;
312325 sh:path reproschema:value ] ;
313326 sh:targetClass reproschema:Choice .
314327
@@ -318,7 +331,7 @@ reproschema:UnitOptionsShape a sh:NodeShape ;
318331 sh:property [ sh:datatype rdf:langString ;
319332 sh:path skos:prefLabel ],
320333
321- [ sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype schema:Text ]) ;
334+ [ sh:or ( [ sh:datatype xsd:integer ] [ sh: nodeKind sh:IRI ] [ sh:datatype schema:Boolean ] [ sh:datatype schema:StructuredValue ] [ sh:datatype rdf:langString ]) ;
322335 sh:path reproschema:value ] ;
323336 sh:targetClass reproschema:UnitOption .
324337
@@ -363,15 +376,15 @@ reproschema:MessageSpecificationShape a sh:NodeShape ;
363376reproschema:AdditionalNoteObjShape a sh:NodeShape ;
364377 sh:closed true ;
365378 sh:ignoredProperties ( rdf:type ) ;
366- sh:property [ sh:datatype rdf:langString ;
379+ sh:property [ sh:datatype xsd:string ;
367380 sh:minCount 1 ;
368381 sh:path reproschema:source ],
369382
370- [ sh:datatype rdf:langString ;
383+ [ sh:datatype xsd:string ;
371384 sh:minCount 1 ;
372385 sh:path reproschema:column ],
373386
374- [ sh:or ( [ sh:datatype xsd:integer ] [ sh:nodeKind sh:IRI ] [ sh:datatype schema:Boolean ] [ sh:datatype schema:StructuredValue ] [ sh:datatype schema:Text ]) ;
387+ [ sh:or ( [ sh:datatype xsd:integer ] [ sh:nodeKind sh:IRI ] [ sh:datatype schema:Boolean ] [ sh:datatype schema:StructuredValue ] [ sh:datatype rdf:langString ]) ;
375388 sh:path reproschema:value ] ;
376389 sh:targetClass reproschema:AdditionalNoteObj .
377390
0 commit comments