Capacity to populate Taxonomy term information fields, eg: "description"
boabjohn - June 11, 2009 - 14:32
| Project: | Taxonomy import/export via XML |
| Version: | 6.x-1.3 |
| Component: | CVS format |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
G'Day folks,
In the CSV import context, is it possible to include columns to populate the "meta" information about each term item? I'd be especially keen to be able to import term descriptions and (less importantly) weights.
(Still looking for the link to the exhaustive docs, sorry!)

#1
It's all in there.
All the docs are linked to from the project page and should be in the /help directory of the downloaded module. For reasons described there, there are many words used to allow various dialects to be imported. All should work.
To get a CSV to import with description, it should probably go like this:
Software, subClassOf, ProductsSoftware, Description, Programs that tell the computer what to do.
Software, Used for, Programs
Software, Related, Hardware
Yes - many rows. No, not multiple columns. This is because we need to support multi-values.
The complete current list is:
'Related Terms' => TAXONOMY_XML_RELATED,'Related' => TAXONOMY_XML_RELATED,
'related' => TAXONOMY_XML_RELATED, # SKOS
'RT' => TAXONOMY_XML_RELATED, # ISO2788
'seeAlso' => TAXONOMY_XML_RELATED,
'Broader Terms' => TAXONOMY_XML_PARENT,
'Broader' => TAXONOMY_XML_PARENT,
'broader' => TAXONOMY_XML_PARENT, # SKOS
'Broad Term' => TAXONOMY_XML_PARENT,
'BT' => TAXONOMY_XML_PARENT, # ISO2788
'subClassOf' => TAXONOMY_XML_PARENT, # rdfs
'SubClassOf' => TAXONOMY_XML_PARENT, # contentlabel
'ChildOf' => TAXONOMY_XML_PARENT,
'hypernym' => TAXONOMY_XML_PARENT,
'hyponymOf' => TAXONOMY_XML_PARENT,
'parent' => TAXONOMY_XML_PARENT, // lsid.zoology.gla.ac.uk
'is child taxon of' => TAXONOMY_XML_PARENT, # TCS
'Narrower Terms' => TAXONOMY_XML_CHILD,
'Narrower' => TAXONOMY_XML_CHILD,
'narrower' => TAXONOMY_XML_CHILD, # SKOS
'NT' => TAXONOMY_XML_CHILD, # ISO2788
'ParentOf' => TAXONOMY_XML_CHILD,
'hasChild' => TAXONOMY_XML_CHILD, # uBio
'hyponym' => TAXONOMY_XML_CHILD,
'is parent taxon of' => TAXONOMY_XML_CHILD, # TCS
'Description' => TAXONOMY_XML_DESCRIPTION,
'description' => TAXONOMY_XML_DESCRIPTION, # DC
'definition' => TAXONOMY_XML_DESCRIPTION, # SKOS
'Definition' => TAXONOMY_XML_DESCRIPTION,
'comment' => TAXONOMY_XML_DESCRIPTION,
'gloss' => TAXONOMY_XML_DESCRIPTION,
'Scope Note' => TAXONOMY_XML_DESCRIPTION,
'note' => TAXONOMY_XML_DESCRIPTION, # SKOS
'SN' => TAXONOMY_XML_DESCRIPTION, # ISO2788
'Used for' => TAXONOMY_XML_HAS_SYNONYM,
'AKA' => TAXONOMY_XML_HAS_SYNONYM,
'synonym' => TAXONOMY_XML_HAS_SYNONYM,
'altLabel' => TAXONOMY_XML_HAS_SYNONYM, # SKOS
'equivalentClass' => TAXONOMY_XML_HAS_SYNONYM,
'has synonym' => TAXONOMY_XML_HAS_SYNONYM, #TCS
'has vernacular' => TAXONOMY_XML_HAS_SYNONYM, #TCS
'See' => TAXONOMY_XML_SYNONYM_OF,
'USE' => TAXONOMY_XML_SYNONYM_OF, # ISO2788
'Use' => TAXONOMY_XML_SYNONYM_OF,
'related' => TAXONOMY_XML_RELATED,
'seeAlso' => TAXONOMY_XML_RELATED,
'memberMeronymOf' => TAXONOMY_XML_RELATED,
'Part of' => TAXONOMY_XML_IN_VOCABULARY,
'belongs-to-facet' => TAXONOMY_XML_IN_VOCABULARY,
'isDefinedBy' => TAXONOMY_XML_IN_VOCABULARY, # rdfs
'inScheme' => TAXONOMY_XML_IN_VOCABULARY, # SKOS
'name' => TAXONOMY_XML_NAME,
'title' => TAXONOMY_XML_NAME, # DC
'lexicalForm' => TAXONOMY_XML_NAME,
'label' => TAXONOMY_XML_NAME,
'scientific name' => TAXONOMY_XML_NAME,
'prefLabel' => TAXONOMY_XML_NAME, #SKOS
'hasDescriptor' => TAXONOMY_XML_UNUSED,
Any of these variations should work.
No weighting or ordering.
#2
Thanks heaps: that's terrific. Sorry to be a bother: I'm trying to catch up. This work you and the other taxonomy/views/cck people are doing is just amazing. Much appreciated.
#4
issue queue clean-up