|
30 | 30 |
|
31 | 31 | <uri>http://giuseppesilano.net</uri>
|
32 | 32 | </contributor>
|
| 33 | + <contributor> |
| 34 | + <name>Patrick O'Brien</name> |
| 35 | + </contributor> |
33 | 36 | <category citation-format="numeric"/>
|
34 | 37 | <category field="engineering"/>
|
35 | 38 | <category field="generic-base"/>
|
|
184 | 187 | <if type="webpage post post-weblog" match="any">
|
185 | 188 | <choose>
|
186 | 189 | <if variable="URL">
|
187 |
| - <group delimiter=". "> |
188 |
| - <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/> |
189 |
| - <group delimiter=": "> |
190 |
| - <text term="available at" text-case="capitalize-first"/> |
191 |
| - <text variable="URL"/> |
192 |
| - </group> |
193 |
| - <group prefix="[" suffix="]" delimiter=": "> |
194 |
| - <text term="accessed" text-case="capitalize-first"/> |
| 190 | + <group delimiter=" "> |
| 191 | + <text variable="URL"/> |
| 192 | + <group delimiter=" " prefix="(" suffix=")"> |
| 193 | + <text term="accessed"/> |
195 | 194 | <date variable="accessed">
|
196 |
| - <date-part name="day" form="numeric-leading-zeros" suffix="-"/> |
197 |
| - <date-part name="month" form="short" suffix="-" strip-periods="true"/> |
| 195 | + <date-part name="month" form="short" strip-periods="false"/> |
| 196 | + <date-part name="day" form="numeric-leading-zeros" prefix=" " suffix=", "/> |
198 | 197 | <date-part name="year" form="long"/>
|
199 | 198 | </date>
|
200 | 199 | </group>
|
|
205 | 204 | <else-if match="any" variable="DOI">
|
206 | 205 | <text variable="DOI" prefix="doi: "/>
|
207 | 206 | </else-if>
|
| 207 | + <else> |
| 208 | + <group delimiter=". "> |
| 209 | + <group delimiter=": "> |
| 210 | + <text term="accessed" text-case="capitalize-first"/> |
| 211 | + <date variable="accessed"> |
| 212 | + <date-part name="day" form="numeric-leading-zeros" suffix="-"/> |
| 213 | + <date-part name="month" form="short" suffix="-" strip-periods="true"/> |
| 214 | + <date-part name="year" form="long"/> |
| 215 | + </date> |
| 216 | + </group> |
| 217 | + <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/> |
| 218 | + <group delimiter=": "> |
| 219 | + <text term="available at" text-case="capitalize-first"/> |
| 220 | + <text variable="URL"/> |
| 221 | + </group> |
| 222 | + </group> |
| 223 | + </else> |
208 | 224 | </choose>
|
209 | 225 | </macro>
|
210 | 226 | <macro name="page">
|
|
271 | 287 | </group>
|
272 | 288 | </else-if>
|
273 | 289 | <else-if type="report">
|
274 |
| - <group delimiter=", "> |
275 |
| - <text macro="title"/> |
276 |
| - <text macro="publisher"/> |
277 |
| - <group delimiter=" "> |
278 |
| - <text variable="genre"/> |
279 |
| - <text variable="number"/> |
| 290 | + <group delimiter=". "> |
| 291 | + <group delimiter=", "> |
| 292 | + <text macro="title"/> |
| 293 | + <text macro="publisher"/> |
| 294 | + <group delimiter=" "> |
| 295 | + <text variable="genre"/> |
| 296 | + <text variable="number"/> |
| 297 | + </group> |
| 298 | + <text macro="issued"/> |
280 | 299 | </group>
|
281 |
| - <text macro="issued"/> |
| 300 | + <text macro="access"/> |
282 | 301 | </group>
|
283 | 302 | </else-if>
|
284 | 303 | <else-if type="thesis">
|
|
0 commit comments