carpentries-incubator / lc-xml

Library Carpentry: XML - not currently maintained.
http://carpentries-incubator.github.io/lc-xml/
Other
7 stars 2 forks source link

What would be the structure of XML curriculum/lesson? #2

Open libcce opened 5 years ago

libcce commented 5 years ago

In a previous meeting w/ @morskyjezek @catsmith @PhilReedData @kfenlon @uom-nilani @libcce we discussed:

Note: Working w/ TEI, EADS, METS/MODS are of particular interest

Our rough map is at https://coggle.it/diagram/XV_147R8vdpNrDf4/t/library-carpentry-xml

Does anyone else have anything to add?

PhilReedData commented 5 years ago

I wonder if we need to add something about using XML in a wider context, or a section about related standards (XMLSchema, XPath and others). Or does that come under the Pythin section?

I realise this could be going too far, missing creep.

catsmith commented 5 years ago

I don't think XMLSchema or XPath should come under python they are relevant to a much wider range of use cases.

They can both be illustrated in jEdit and Oxygen, particularly the Xpath search. How far we go with XMLSchema is another thing. I couldn't write one from scratch because I use tools to build them but teaching what they are and their uses and how to validate XML against one would be really useful info/skills to teach I think.

morskyjezek commented 3 years ago

XPath is covered, or at least somewhat addressed in the webscraping lesson: https://librarycarpentry.org/lc-webscraping/02-xpath/index.html. Some of this could be used as inspiration or pointed to as useful background.