NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On 2006-09-26 13:18, Johan Kool said: ><key>UTImportedTypeDeclarations</key> ><array> > <dict> > <key>UTTypeIdentifier</key> > <string>edu.ucar.unidata.netcdf</string> > <key>UTTypeReferenceURL</key> > <string>http://www.unidata.ucar.edu/software/netcdf/</string> > <key>UTTypeDescription</key> > <string>NetCDF File</string> > <key>UTTypeIconFile</key> > <string>netcdf_document</string> > <key>UTTypeConformsTo</key> > <array> > <string>public.data</string> > <string>public.content</string> > </array> > <key>UTTypeTagSpecification</key> > <dict> > <key>public.filename-extension</key> > <array> > <string>cdf</string> > <string>nc</string> > </array> > <key>public.mime-type</key> > <string>application/x-netcdf</string> > </dict> > </dict> ></array> Seems good! >For NetCDF files containing data stored in a specific way, such as MS >data in the ANDI specification, it would be: > ><key>UTImportedTypeDeclarations</key> ><array> > <dict> > <key>UTTypeIdentifier</key> > <string>edu.ucar.unidata.netcdf. andi </string> I assume those are stray spaces? > <key>UTTypeReferenceURL</key> > <string>http://pubs.acs.org/hotartcl/tcaw/98/may/stan.html</ >string> > <key>UTTypeDescription</key> > <string>NetCDF/ANDI File</string> > <key>UTTypeIconFile</key> > <string>netcdf_document</string> > <key>UTTypeConformsTo</key> > <array> > <string>edu.ucar.unidata.netcdf</string> > <string>public.data</string> > <string>public.content</string> > </array> I believe you should not conform to public.data and public.content since edu.ucar.unidata.netcdf already conforms to them. Docs say "You need to declare conformance only with your type's immediate "superclass," because the conformance hierarchy allows for inheritance between identifiers. That is, if you declare your identifier as conforming to the public.tiff identifier, it automatically conforms to identifiers higher up in the hierarchy, such as public.image and public.data." > <key>UTTypeTagSpecification</key> > <dict> > <key>public.filename-extension</key> > <array> > <string>cdf</string> > <string>nc</string> > <string>andi</string> > <string>aia</string> > </array> Here there will be a problem. There are now 2 UTIs (edu.ucar.unidata.netcdf.andi and edu.ucar.unidata.netcdf) that both claim the extensions .cdf and .nc. One will win out. You might want to read this rather long but useful thread: <http://lists.apple.com/archives/carbon-dev/2006/Jan/msg00869.html> > <key>public.mime-type</key> > <string>application/x-netcdf-andi</string> > </dict> > </dict> ></array> > >UTTypeIconFile entry is dependent on the name of the icon in the >application bundle so not very relevant here. I am not exactly aware >if there are any specific MIME types already is common use, if so, >I'd be happy to hear. No idea about the mime type for that format... Once your proposal is finalised, you should submit a bug to Apple requesting they add it to the OS's list of known UTIs, as outlined by the UTI engineer here: <http://lists.apple.com/archives/carbon-dev/2006/Jan/msg00479.html> hth, -- ____________________________________________________________ Sean McBride, B. Eng sean@xxxxxxxxxxxxxxxxxx Rogue Research www.rogue-research.com Mac Software Developer Montréal, Québec, Canada ============================================================================== To unsubscribe netcdfgroup, visit: http://www.unidata.ucar.edu/mailing-list-delete-form.html ==============================================================================
netcdfgroup
archives: