Store meta data ?

Hi,
I have illustrator CS4.
I want to save some meta data along with the file. The file -> file info option adds a bunch of bloated information I do not need.
I'd like instead to simply store a few strings to the output file. How can we do this? It seems there's some product called Adobe Bridge which lets you make custom meta data templates, but all downloads I find for it fail. That at least looked promising. Also in the file -> file info option, I tried removing nodes in the advanced tab, hoping that would clean up the output meta data, but the exporter seems to ignore this and embed all the useless information anyway,
Thanks

Michael_H._Phillips wrote:
Wade_Zimmerman wrote:
Only comes with the suites. Doesn't work standalone. That is why tis 
called a Bridge.
Nope. It does come with the standalone. It's Version Cue that only comes with the suite.
MHP
Are you sure of that, I could be wrong but why did nit not install with the OP's install of Illustrator?
I do not believe the Bridge comes with the standalone and is not downloadable, that is for sale.
Oh I see what you are saying, perhaps it would work with the standalone but it simply does not come with the standalone and is not sold separately.
So I do not know how one would legally acquire it. I guess a feature request for the standalone to be able to purchase it would be good.
Actually I think Adobe would be wise to include it with the standalone and that might encourage users of a standalone to want to have a more integrated work flow. Lot's of people don't use the Bridge and do not realize the benefits of using it.

Similar Messages

  • Which wrappers support meta data saving?

    Hello all -
    I am getting closer to creating a workflow that works for all my cameras.  The last challenge I am having is trying to decide what to do with my mp4(gopro created) that Prelude doesn't like and can't add meta data to. Mainly I want to add Production names, etc to the files but then I want to add comments and markers too as the tool is meant to be used.
    Qs
    1 - is there any way to use the mp4s and get the ecosystem to save such data in xmp files?
    2 - what are others doing in this case? I'd transcode(nothe topic I know) but I decide what equivalent codec to use from the Quicktime wrapper list or other(?) that can also store meta data. 
    3 - Anyone know of a list of wrappers that do support meta data???
    thanks
    Rich

    Hi Michael.
    Ah, cool. Thanks for the info. I'll try the Match Source route too. Yesterday I took a few samples (MTS from another camera) through the ingest process and cam up with a set of sample sizes. Interesting range shift in each when viewing in QuickTime(I know, not always the best). I need to pull them up in Premiere side by site and see if they read any differently.
    Anyway, I did set up some GoPro specific codecs in AME and thus had then in PL for my tests. See attached for size comparisons. The ones marked with GPS are from GoPro studio with Med and Low tests run. The AME CF's are with Cineform's 100% and 50% quality.
    Now I am very curious what the Match source will do. I'll be it will be lower size, by a lot, and theoretically retain the vast majority of the quality of the original.  I guess the benefit of going with the AME CF mode is that it really does move towards an intermediate editing format right? That the other thing I was considering shooting for, but my first goal was to at least get consistent logging for all my camera's base formats[ MTS(AVCH.264), Mov(H.264), and MP4(I guess H.264)]
    I'm seeing the light at the end of the tunnel. Thanks for both of your replies!
    Rich
    PS- the nubers at the end of each are the factors of increase in size freme the source

  • VIDEO_TS meta data for Front Row?

    Front Row in Leopard supports playing VIDEO_TS folders. You can also add cover art by saving a file as preview.jpg in the parent directory. The folder structure would be like the following.
    /Users/fred/Movies/The Day the Earth Stood Still/VIDEO_TS/
    /Users/fred/Movies/The Day the Earth Stood Still/preview.jpg
    /Users/fred/Movies/Cloverfield/VIDEO_TS/
    /Users/fred/Movies/Cloverfield/preview.jpg
    /Users/fred/Movies/Attack of the Killer Tomatoes/VIDEO_TS/
    /Users/fred/Movies/Attack of the Killer Tomatoes/preview.jpg
    This works great, however I was wondering if there is any equivalent method for adding meta-data to VIDEO_TS folders. Obviously you cannot do the normal process of storing it as MPEG4 tags in an MPEG4 video file via iTunes. If it was possible I would presume the most logical method would be to store an XML file in each folder something like this.
    /Users/fred/Movies/The Day the Earth Stood Still/VIDEO_TS/
    /Users/fred/Movies/The Day the Earth Stood Still/preview.jpg
    /Users/fred/Movies/The Day the Earth Stood Still/metadata.xml
    /Users/fred/Movies/Cloverfield/VIDEO_TS/
    /Users/fred/Movies/Cloverfield/preview.jpg
    /Users/fred/Movies/Cloverfield/metadata.xml
    /Users/fred/Movies/Attack of the Killer Tomatoes/VIDEO_TS/
    /Users/fred/Movies/Attack of the Killer Tomatoes/preview.jpg
    /Users/fred/Movies/Attack of the Killer Tomatoes/metadata.xml
    I suspect that unfortunately this is not currently possible but does anyone know for certain?

    Unfortunately it looks like currently there is no way to do it and Apple have been sorely neglecting Front Row (it has fallen well behind even the Apple TV which is far from state of the art). As Snow Leopard is concentrating on performance enhancements rather than new features, I do not hold out hope for any significant change for well over a year.
    Note: Apple TV is not necessarily a bad product, indeed I bought one for my parents, it is merely like Front Row extremely limited, too limited for many people which is why it sales are (allegedly) so poor. I think the comment raised by more than one pundit that it fails to replace a box under your TV is an extremely important one. It does not replace your DVD player (there are still comparatively few movies on the iTunes store - assuming you are in a country which has any at all), the movies are too expensive compared to DVDs and do not offer either as good quality or as many features. It also fails to replace a video recorder or these days a DVR since it has no TV capabilities. As such it has to be treated as an additional box if at all, and as an additional box it increases the spaghetti factor and thus fails the WAF (Wife Acceptance Factor) even if it is by far the easiest to use product.
    I have therefore switched to using Plex which is a Mac version of XBMC. Plex allows you to use VIDEO_TS folders just like Front Row (indeed the same folders can be used in both), but it does have a built-in 'library' which stores meta-data and artwork for these VIDEO_TS folders and any other videos you might have. It uses plugins called 'scrapers' to search sites like http://www.imdb.com for metadata about the movies, I have even written a 'scraper' to search Amazon for those few DVDs not listed on IMDB.
    See http://www.plexapp.com
    Since Plex does an excellent job handling VIDEO_TS (i.e. DVDs) it can 'replace' a box - the DVD player and also means the kiddies do not destroy your fragile discs.
    PS. Horror of horrors, even Microsoft Media Center is 'better' than Front Row. This is practically the only category Microsoft has actually genuinely earned first place in rather than cheating/bribing/stealing/buying its way to.

  • How to extract meta data of documents from SAP R/3

    dear all,
    i`am working in aproject where we connect the documents for SAP R/3 applications.we maintain our own repository for that purpose.it may be in bound or out bound according to customer needs.the meata data related to the documents is stored in SAP.our requirement now is to have that metadata available in our repository .can any one guide me how to write ABAP code for extracting meata data from SAP and enable even nonSAP users to have the access for the documents.
    thanks in advance
    ravi

    Hi,
    One way to do this is probably set a connection between SAP Database and an external database and store the meta data into external database from where a non-sap user will have an eccess to the data.
    Steps required are :
    1. we have to involve basis team also in that.
    2. they will make one entry
    in DBCON table
    (that entry will point to secondary database/external database)
    (suppose the name of this secondary connection is HRCON)
    3. Also they will make connection string
    in application server.
    4. After that,
    we should have
    the table definition in SAP dd dictionary
    and also
    the same defintion
    in the external database. 
    5. now in abap code,
    we have to use like this.
    DATA: mydbcon(30) TYPE c.
    mydbcon = 'HRCON'.
    INSERT ydev_msg_cur CONNECTION (mydbcon)
    FROM msg_cur .
    <b>Hope this helps.
    Please mark helpful answer.</b>
    Regards,
    Amit Mishra

  • Images (w/correct meta data) are in catalog and on disk, but LR 5.7 considers them new on Import

    For reasons explained below, I want to try to re-import all my images into LR and hope that none/few are in fact considered new and are imported.  Yet, for some folders, LR is apparently unable to detect that my source images are already in the catalog, and are on disk, and that the source file meta data matches what LR knows about the images.  When I click an image in LR and Show in Finder, I do see the imported image on disk.  I can edit the image in the Develop module.  So, it seems good, but all is not well.   Sorry for the long post here, but I wanted to provide as much info as I could, as I am really seeking your help, which I'd very much appreciate.
    Here are some screen shots that illustrate the problem:
    Finder contents of the original images
    LR folder hierarchy
    an image as seen in LR
    Finder content of external LR copy of images
    import showing 10 "new" photos
    The original images ... (I'm not sure why the file date is April 2001 but the actual image date is January 2011; I may have just used the wrong date on the folder name?)
    The LR folder hierarchy ...
    An image as seen in LR ...
    The external folder containing the images in the LR library
    But on import of the original source folder, LR sees 10 "new" photos ...
    I tried "Synchronize Folder ..." on this particular folder, and it simply hangs half-way through as seen in the screen shot below.   IS THIS AN LR BUG?   This is really odd, since "Synchronize Folder ..." on the top-level folder completes quickly.
    I have a spreadsheet of of the EXIF data for the original files and those created by LR.  (I extracted this info using the excellent and free pyExifToolGui graphical frontend for the command line tool ExifTool by Phil Harvey.)   Almost all of the Exif data is the same, but LR has added some additional info to the files after import, including (of course) keywords.  However, I would not have expected the differences I found to enter into the duplicate detection scheme.  (I didn't see a way to attach the spreadsheet to this posting as it's not an "image".)
    I'm running LR 5.7 on a 27" iMac with Yosemite 10.10.2, having used LR since LR2.  I have all my original images (.JPEGs and RAWs of various flavors) on my internal drive on the Mac.   To me this is like saving all my memory cards and never re-using them.   Fortunately, these files are backed up several ways.   I import these images (copying RAWs as DNG) into LR with a renaming scheme that includes the import number, original file creation date and original file name.   There should be one LR folder for each original source file folder, with the identical folder name (usually a place and date).  I store the LR catalog and imported images on an external drive.  Amazingly and unfortunately my external drive failed as did it's twin, same make/size drive that I used as a backup with Carbon Copy Cloner.   I used Data Rescue 4 to recover to a new disk what I thought was almost all of the files on the external drive.
    So, I thought all would be well, but, when I tried "Synchronize Folder" using the top-level folder of my catalog, the dialog box appeared saying there were over 1000 "New" photos that had not been imported.  This made be suspicious that I had failed to recover everything.   But actually things are much worse than I thought..   I have these counts of images:
    80,0061 files in 217 folders for my original source files (some of these may be (temporary?) copies that I actually don't want to import into LR)
    51,780 files in 187 folders on my external drive containing the LR photo library
    49,254 images in the top-level folder in the LR catalog (why different from the external file count?)
    35,332 images found during import of the top-level folder containing original images
    22,560 images found as "new" by LR during import
    1,074 "new" images reported by Synchronize Folder ... on the top-level folder in the catalog; different from import count
    Clearly things are badly out of sync.   I'd like to be sure I have all my images in LR, but none duplicated.   Thus, I want to try to import the entire library and have LR tell me which photos are new.  I have over 200 folders in LR.  I am now proceeding to try importing each folder, one at a time, to try to reconcile the differences and import the truly missing images.  This will be painful.  And it may not be enough to fully resolve the above discrepancies.
    Does anyone have any ideas or suggestions?  I'd really appreciate your help!
    Ken

    Thanks for being on the case, dj!   As you'll see below, YOU WERE RIGHT!      But I am confused.
        1. Does the same problem exist if you try to import (not synchronize) from that folder? In other words, does import improperly think these are not duplic
    YES.  Import improperly thinks they are NOT duplicates, but they are in fact the same image (but apparently not the EXACT SAME bytes on disk!)
        2. According to the documentation, a photo is considered a duplicate "if it has the same, original filename; the same Exif capture date and time; and the same file size."
    This is my understanding too.
        3. Can you manually confirm that, for an example photo, that by examining the photo in Lightroom and the photo you are trying to synchronize/import, that these three items are identical?
    NO, I CAN'T!  The ORIGINAL file name (in the source folder) is the SAME as it was when I first imported that folder.  That name is used as part of the renaming process using a custom template. However, the file SIZES are different.    Here is the Finder Get Info for both files.  Initially, they appeared to be the same SIZE, 253KB, looking at the summary. But, if you look at the exact byte count, however, the file sizes are DIFFERENT: 252,632 for the original file and 2252,883 for the already-imported file:
    This difference alone is enough to indicate why LR does not consider the file a duplicate.
    Furthermore, there IS one small difference in the EXIF data regarding dates ... the DateTimeOriginal:
                                                                                                     CreateDate              DateTimeDigitized                    DateTimeOriginal              FileModifyDate                              ModifyDate
    ORIGINAL name: P5110178.JPG                                     2001:05:11 15:27:18    2001:05:11 15:27:18-07:00        2001:01:17 11:29:00        2011:01:17 11:29:00-07:00       2005:04:24 14:41:05  
    After LR rename:  KRJ_0002_010511_P5110178.JPG    2001:05:11 15:27:18    2001:05:11 15:27:18-07:00        2001:05:11 15:27:18        2011:01:17 11:29:02-07:00       2005:04:24 14:41:05
    So ... now I see TWO reasons why LR doesn't consider these duplicates.   Though the file NAME is the same (as original), the file sizes ARE slightly different.  The EXIF "DateTimeOriginal" is DIFFERENT.   Therefore, LR considers them NOT duplicates.
         4a. With regards to the screen captures of your images and operating system folder, I do not see that the filename is the same; I see the file names are different. Is that because you renamed the photos in Lightroom (either during import or afterwards)?
    I renamed the file on import using a custom template ...
            4b. Can you show a screen capture of this image that shows the original file name in the Lightroom metadata panel (it appears when the dropdown is set to EXIF and IPTC)?
    SO ....
    The METADATA shown by LR does NOT include the ORIGINAL file name (but I think I have seen it displayed for other files?).  The File SIZE in the LR metadata panel (246.96 KB) is different from what Finder reports (254 KB).  There are three "date" fields in the LR metadata, and five that I've extracted from the EXIF data.   I'm not sure which EXIF date corresponds to the "Data Time" shown in the LR metadata.
    I don't understand how these differences arose.   I did not touch the original file outside LR.   LR is the only program that touches the file it has copied to my external drive during import.  (though it was RECOVERED from a failed disk by Data Rescue 4),
    NOW ...
    I understand WHY LR considers the files different (but not how they came to be so).  The question now is WHAT DO I DO ABOUT IT?   Is there any tool I can use to adjust the original (or imported) file's SIZE and EXIF data to match the file LR has?  Any way to override or change how LR does duplicate detection?
    Thanks so very much, dj.   Any ideas on how to get LR to ignore these (minor) differences would be hugely helpful.

  • Can No Longer Edit Song Meta Data In Latest iTunes 11.1???

    I just discovered that since the update to version 11.1 I can no longer manually edit the meta data by using the Show info function, all options are greyed out. For instance I can no longer adjust the volume level on a song nor can I edit the fields for song title and artist tec. There is also no longer any tab for album art when using the Show Info function on a song that has no album cover art. On songs that already have an album cover there will be an album art tab but the options there are all greyed out so I can not change the album cover art if I wanted too. This really *****, I can no longer edit album cover art for songs that have another cover already and I can not add any cover picture at all for songs that have no cover art (unless I manage to get the cover from the iTunes store but that is very often not successfull).
    Another bug I found is that I can no longer add any video file to my playlists.
    So this new update really ***** for me and have ruined my itunes experience.
    Do anyone else in here have the same problem?
    I really hope Apple will fix these bugs as soon as possible!

    I think I finally found a solution to this problem. It appears that for some reason, some songs you download will maintain write protection that the original owner had set on his/hers computer. In my case for this Ellie Goulding album that I had problem with, it turned out my friend who gave it to me had some of the songs stored on his iPad and that caused the files to become write protected it seems, and this write protection was transfered over to my PC. To solve this issue, everytime you encounter a song in iTunes that you can not edit just right click it and select Show/View In Explorer, that will take you to the storage location of the file in question. Now right click the song and select Properties and see if it is write protected, if it is then just uncheck that option and click ok. Now you should be able to edit the meta data for that song again. So it appears this is not a bug in iTunes but rather a write protection issue.

  • How to save info in a meta-data of a jpg file?

    hi, i need to know how to save info in a meta-data of a jpg file:
    this is my code (doesn't work):
    i get an exception,
    javax.imageio.metadata.IIOInvalidTreeException: JPEGvariety and markerSequence nodes must be present
    at com.sun.imageio.plugins.jpeg.JPEGMetadata.mergeNativeTree(JPEGMetadata.java:1088)
    at com.sun.imageio.plugins.jpeg.JPEGMetadata.mergeTree(JPEGMetadata.java:1061)
    at playaround.IIOMetaDataWriter.run(IIOMetaDataWriter.java:59)
    at playaround.Main.main(Main.java:14)
    package playaround;
    import java.io.*;
    import java.util.Iterator;
    import java.util.Locale;
    import javax.imageio.*;
    import javax.imageio.metadata.IIOMetadata;
    import javax.imageio.metadata.IIOMetadataNode;
    import javax.imageio.plugins.jpeg.JPEGImageWriteParam;
    import javax.imageio.stream.*;
    import org.w3c.dom.*;
    public class IIOMetaDataWriter {
    public static void run(String[] args) throws IOException{
    try {
    File f = new File("C:/images.jpg");
    ImageInputStream ios = ImageIO.createImageInputStream(f);
    Iterator readers = ImageIO.getImageReaders(ios);
    ImageReader reader = (ImageReader) readers.next();
    reader.setInput(ImageIO.createImageInputStream(f));
    ImageWriter writer = ImageIO.getImageWriter(reader);
    writer.setOutput(ImageIO.createImageOutputStream(f));
    JPEGImageWriteParam param = new JPEGImageWriteParam(Locale.getDefault());
    IIOMetadata metaData = writer.getDefaultStreamMetadata(param);
    String MetadataFormatName = metaData.getNativeMetadataFormatName();
    IIOMetadataNode root = (IIOMetadataNode)metaData.getAsTree(MetadataFormatName);
    IIOMetadataNode markerSequence = getChildNode(root, "markerSequence");
    if (markerSequence == null) {
    markerSequence = new IIOMetadataNode("JPEGvariety");
    root.appendChild(markerSequence);
    IIOMetadataNode jv = getChildNode(root, "JPEGvariety");
    if (jv == null) {
    jv = new IIOMetadataNode("JPEGvariety");
    root.appendChild(jv);
    IIOMetadataNode child = getChildNode(jv, "myNode");
    if (child == null) {
    child = new IIOMetadataNode("myNode");
    jv.appendChild(child);
    child.setAttribute("myAttName", "myAttValue");
    metaData.mergeTree(MetadataFormatName, root);
    catch (Throwable t){
    t.printStackTrace();
    protected static IIOMetadataNode getChildNode(Node n, String name) {
    NodeList nodes = n.getChildNodes();
    for (int i = 0; i < nodes.getLength(); i++) {
    Node child = nodes.item(i);
    if (name.equals(child.getNodeName())) {
    return (IIOMetadataNode)child;
    return null;
    static void displayMetadata(Node node, int level) {
    indent(level); // emit open tag
    System.out.print("<" + node.getNodeName());
    NamedNodeMap map = node.getAttributes();
    if (map != null) { // print attribute values
    int length = map.getLength();
    for (int i = 0; i < length; i++) {
    Node attr = map.item(i);
    System.out.print(" " + attr.getNodeName() +
    "=\"" + attr.getNodeValue() + "\"");
    Node child = node.getFirstChild();
    if (child != null) {
    System.out.println(">"); // close current tag
    while (child != null) { // emit child tags recursively
    displayMetadata(child, level + 1);
    child = child.getNextSibling();
    indent(level); // emit close tag
    System.out.println("</" + node.getNodeName() + ">");
    } else {
    System.out.println("/>");
    static void indent(int level) {
    for (int i = 0; i < level; i++) {
    System.out.print(" ");
    }

    Hi,
    Yes, you need store data to table, and fetch it when page is opened.
    Simple way is create table with few columns and e.g. with CLOB column and then create form based on that table.
    Then modify item types as you like, e.g. use HTML editor for CLOB column
    Regards,
    Jari

  • When I change my meta data in iTunes why does it not get displayed in Sonos or MediaMonkey

    Hello,
    I noticed that when I change the meta data in iTunes for example by right clicking an album -> get info   and than change the Genre of the album and than click OK . It takes the changes in iTunes but I have a Sonos System and when I update my music library the changes are not being displayed . When I now put the album in MediaMonkey I also can not see the genre change . This used to work back in the days .
    Did iTunes change anything in regards to handling and saving meta data ? iTunes does not seem to save the information in the file anymore ?
    Thanks,
    A

    I solved my problem. Here's how:
    1. Right click iTunes and click properties from the "Windows 8 Desktop" (or if you want to call it the 7 desktop thats fine too)
    2. Select the compatibility tab.
    3. Set compatibility mode to Windows 7 and click apply.
    4. Open iTunes, sign into iTunes store, Turn on iTunes Match, Add your computer.
    5. Close Program
    6. Restart Computer

  • Catalog settings and meta data is there a better way.

    HI
    I have adobe cs4 and light room 2.2 I do my editing in LR cropping exposure web galleries and so on on, thats all well and good but any modifications i make will not show up in the bridge unless i go into light room and apply save meta data to files. I have about 400 light room catalogs as I store the catalog in the folder that contains the original image. Is there a way to have light room automatically apply meta data changes to each catalog in stead of going to catalog settings or saving the meta data to the file. its a pain in the *** to have to go into a catalog and apply all those settings if i want to do some editing in the bridge

    > ...is there a better way ...
    Might I humbly suggest that your multiple (400!!) catalog strategy is flawed? You have defeated the benefits of having a single database. (And those that argue a database is bad concept and a possible single point of failure are ... well ... simply wrong.)
    Lr can automatically write XMP data so that Bridge can read it. But the reverse is not true. Any changes that Bridge/ACR make will have to be imported into Lr with manually initiation.
    The point and beauty of Lr is that you make the majority of adjustments in Lr. It's possible to make adjustments in Bridge and have them imported into Lr but as you discovered it is not automatic. And your workflow choice makes it doubly (or 400 times) more troublesome.

  • How to use Meta Data in List Definition

    Hi there, In Custom List , I could create a Meta Data Column by UI, but don't know how to create a Meta Data column in my list definition by programming anyone has experiense? -Regards, Chi

    Yeah, it's tricky creating a metadata column in CAML. You can do it, but it still requires a bit of code to wire up the column during feature activation. 
    Basically, you need to define your taxonomy field (and a hidden field for the label), include the taxonomy catchall fields (in your list definition), add an event handler to the list definition (that will update the taxonomy catch all fields when items are
    added and updated), and then wire up your taxonomy field during feature activation (this is when you would check if the termset has been created, and assign the termset id to the field, etc).
    Here's an example from a test project I created (with help from others). I've posted the whole project up to the TechNet Gallery, here:
    http://gallery.technet.microsoft.com/Declaratively-Adding-c4dc6c81.
    Column Markup:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Field
    ID="{14c4e3ff-5d11-4412-a7ae-287f187d5eef}" Name="inceAnimal" DisplayName="Animal" StaticName="inceAnimal" Type="TaxonomyFieldType"
    Required="FALSE" Group="Ince Managed Fields" SourceID="http://schemas.microsoft.com/sharepoint/v3" ShowField="Term1033">
    <Customization>
    <ArrayOfProperty>
    <Property>
    <Name>TextField</Name>
    <Value xmlns:q6="http://www.w3.org/2001/XMLSchema" p4:type="q6:string" xmlns:p4="http://www.w3.org/2001/XMLSchema-instance">{24c4e3ff-5d11-4412-a7ae-287f187d5fff}</Value>
    </Property>
    </ArrayOfProperty>
    </Customization>
    </Field>
    <Field Type="Note" ID="{24c4e3ff-5d11-4412-a7ae-287f187d5fff}" Name="inceAnimalTaxHTField0" DisplayName="Animal_0" StaticName="inceAnimalTaxHTField0" ShowInViewForms="FALSE" Hidden="TRUE"
    RowOrdinal="0"/>
    </Elements>
    Content Type:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!-- Parent ContentType: Item (0x01) -->
    <ContentType ID="0x01001D68D1E8F73D4ED5BF5259CF2BCF5209" Name="Animal" Group="Ince Content Types" Description="A content type for storing information on animals." Inherits="TRUE" Version="0">
    <FieldRefs>
    <FieldRef ID="{14c4e3ff-5d11-4412-a7ae-287f187d5eef}" DisplayName="Animal" Required="FALSE" Name="inceAnimal" />
    <FieldRef ID="{24c4e3ff-5d11-4412-a7ae-287f187d5fff}" DisplayName="Animal_0" Hidden="TRUE" Name="inceAnimalTaxHTField0" />
    <FieldRef ID="{f3b0adf9-c1a2-4b02-920d-943fba4b3611}" Name="TaxCatchAll"/>
    <FieldRef ID="{8f6b6dd8-9357-4019-8172-966fcd502ed2}" Name="TaxCatchAllLabel"/>
    </FieldRefs>
    </ContentType>
    </Elements>
    List Definition (Elements.xml):
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!-- Do not change the value of the Name attribute below. If it does not match the folder name of the List project item, an error will occur when the project is run. -->
    <ListTemplate
    Name="ldAnimal"
    Type="14000"
    BaseType="0"
    OnQuickLaunch="TRUE"
    SecurityBits="11"
    Sequence="410"
    DisplayName="Animals"
    Description="List for recording animals"
    Image="/_layouts/images/itgen.png"/>
    </Elements>
    List Definition (Schema.xml)
    <?xml version="1.0" encoding="utf-8"?>
    <List xmlns:ows="Microsoft SharePoint" Title="ldAnimal" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/ldAnimal" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/" EnableContentTypes="TRUE">
    <MetaData>
    <ContentTypes>
    <ContentType ID="0x01001D68D1E8F73D4ED5BF5259CF2BCF5209" Name="Animal" Group="Ince Content Types" Description="A content type for storing information on animals." Inherits="TRUE" Version="0">
    <FieldRefs>
    <FieldRef ID="{14c4e3ff-5d11-4412-a7ae-287f187d5eef}" DisplayName="Animal" Required="FALSE" Name="inceAnimal" />
    <FieldRef ID="{24c4e3ff-5d11-4412-a7ae-287f187d5fff}" DisplayName="Animal_0" Hidden="TRUE" Name="inceAnimalTaxHTField0" />
    <FieldRef ID="{f3b0adf9-c1a2-4b02-920d-943fba4b3611}" Name="TaxCatchAll"/>
    <FieldRef ID="{8f6b6dd8-9357-4019-8172-966fcd502ed2}" Name="TaxCatchAllLabel"/>
    </FieldRefs>
    </ContentType>
    </ContentTypes>
    <Fields>
    <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" Name="Title" DisplayName="$Resources:core,Title;" Required="TRUE" SourceID="http://schemas.microsoft.com/sharepoint/v3" StaticName="Title" MaxLength="255" />
    <Field ID="{14c4e3ff-5d11-4412-a7ae-287f187d5eef}" Name="inceAnimal" DisplayName="Animal" StaticName="inceAnimal" Type="TaxonomyFieldType" Required="FALSE" Group="Ince Managed Fields" SourceID="http://schemas.microsoft.com/sharepoint/v3">
    <Customization>
    <ArrayOfProperty>
    <Property>
    <Name>TextField</Name>
    <Value xmlns:q6="http://www.w3.org/2001/XMLSchema" p4:type="q6:string" xmlns:p4="http://www.w3.org/2001/XMLSchema-instance">{24c4e3ff-5d11-4412-a7ae-287f187d5fff}</Value>
    </Property>
    </ArrayOfProperty>
    </Customization>
    </Field>
    <Field Type="Note" ID="{24c4e3ff-5d11-4412-a7ae-287f187d5fff}" Name="inceAnimalTaxHTField0" DisplayName="Animal_0" StaticName="inceAnimalTaxHTField0" ShowInViewForms="FALSE" Hidden="TRUE" RowOrdinal="0"/>
    </Fields>
    <Views>
    <View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="LinkTitleNoMenu"></FieldRef>
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="Modified" Ascending="FALSE"></FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_ONET_HOME)" />
    </ParameterBindings>
    </View>
    <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="AllItems.aspx">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="Attachments"></FieldRef>
    <FieldRef Name="LinkTitle"></FieldRef>
    <FieldRef Name="inceAnimal" />
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="ID"></FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
    </ParameterBindings>
    </View>
    </Views>
    <Forms>
    <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    </Forms>
    </MetaData>
    </List>
    Taxonomy List Event Receiver Markup:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Receivers ListTemplateId="14000" ListUrl="Lists/ldAnimal">
    <Receiver>
    <Name>TaxonomyItemSynchronousAddedEventReceiver</Name>
    <Type>ItemAdding</Type>
    <Assembly>Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
    <Class>Microsoft.SharePoint.Taxonomy.TaxonomyItemEventReceiver</Class>
    <Synchronization>Synchronous</Synchronization>
    <SequenceNumber>10000</SequenceNumber>
    </Receiver>
    <Receiver>
    <Name>TaxonomyItemUpdatingEventReceiver</Name>
    <Type>ItemUpdating</Type>
    <Assembly>Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
    <Class>Microsoft.SharePoint.Taxonomy.TaxonomyItemEventReceiver</Class>
    <Synchronization>Synchronous</Synchronization>
    <SequenceNumber>10000</SequenceNumber>
    </Receiver>
    </Receivers>
    </Elements>
    Feature Activation Code:
    [Guid("8b0a27ee-22dd-4a4e-940e-9cce3a596c49")]
    public class AnimalFieldsandContentTypeEventReceiver : SPFeatureReceiver
    private const String TermGroupName = "Zoology";
    private const String TermSetName = "Animals";
    private readonly Guid _termSetId = new Guid("{8CC56BE3-93A0-4007-81AF-30EB39A42959}");
    private readonly Guid _animalFiedId = new Guid("{14c4e3ff-5d11-4412-a7ae-287f187d5eef}");
    private const String ClassName = "AnimalFieldsandContentTypeEventReceiver";
    public override void FeatureActivated(SPFeatureReceiverProperties properties)
    try
    Logging.Log(String.Format("{0}.FeatureActivated", ClassName), String.Format("Activating feature."), LogType.Information);
    var site = properties.Feature.Parent as SPSite;
    if (site == null)
    Logging.Log(ClassName, "The Site is null. Feature not activated.", LogType.Error);
    throw new NullReferenceException("The Site is null. Couldn't activate the feature.");
    var termStore = Taxonomy.GetDefaultTermStore(site);
    if (termStore == null)
    Logging.Log(ClassName, "The Taxonomy Termstore is null. Feature not activated.", LogType.Error);
    throw new NullReferenceException("The Taxonomy Termstore is null. Feature not activated.");
    var termGroup = Taxonomy.GetTermGroup(termStore, TermGroupName, true);
    var termSet = Taxonomy.GetTermSet(termGroup, TermSetName, _termSetId, true);
    Taxonomy.ConnectTaxonomyTerm(site, termSet, termGroup, _animalFiedId);
    Logging.Log(String.Format("{0}.FeatureActivated", ClassName), String.Format("Successfully activated feature."), LogType.Information);
    catch (Exception e)
    Logging.Log(String.Format("{0}.FeatureActivated", ClassName), String.Format("Unexpected error activating the feature. Error: {0}", e.Message), LogType.Error);
    throw;
    Taxonomy Helper Class:
    namespace TaxonomyTesting
    public class Taxonomy
    private const String ClassName = "Taxonomy";
    public static TermStore GetDefaultTermStore(SPSite site)
    var taxonomySession = new TaxonomySession(site);
    var termStore = taxonomySession.DefaultSiteCollectionTermStore;
    if (termStore != null) return termStore;
    return taxonomySession.TermStores.Count == 0 ? null : taxonomySession.TermStores[0];
    public static TermSet GetTermSet(Group group, String termsetName, Guid termsetId, Boolean createIfMissing)
    try
    foreach (var termSet in @group.TermSets.Where(set => set.Name.ToLower().Equals(termsetName.ToLower())))
    return termSet;
    if (createIfMissing)
    Logging.Log(String.Format("{0}.GetTermSet", ClassName), String.Format("Termset does not exist. Creating termset: {0}", termsetName), LogType.Information);
    var termSet = group.CreateTermSet(termsetName, termsetId, 1033);
    group.TermStore.CommitAll();
    Logging.Log(String.Format("{0}.GetTermSet", ClassName), String.Format("Successfully create termset: {0}", termsetName), LogType.Information);
    return termSet;
    return null;
    catch (Exception e)
    Logging.Log(String.Format("{0}.GetTermSet", ClassName), String.Format("Unexpected error getting a termset. Error: {0}", e.Message), LogType.Error);
    throw new Exception("[GetTermSet] Exception getting term set.");
    public static Group GetTermGroup(TermStore store, String groupName, Boolean createIfMissing)
    try
    foreach (var termGroup in @store.Groups.Where(termGroup => termGroup.Name.ToLower().Equals(groupName.ToLower())))
    return termGroup;
    if(createIfMissing)
    Logging.Log(String.Format("{0}.GetTermGroup", ClassName), String.Format("Termgroup does not exist. Creating term store group: {0}", groupName), LogType.Information);
    store.CreateGroup(groupName);
    store.CommitAll();
    Logging.Log(String.Format("{0}.GetTermGroup", ClassName), String.Format("Successfully create term store group: {0}", groupName), LogType.Information);
    return store.Groups[groupName];
    return null;
    catch (Exception e)
    Logging.Log(String.Format("{0}.GetTermGroup", ClassName), String.Format("Unexpected error getting a term store group. Error: {0}", e.Message), LogType.Error);
    throw new Exception("[GetTermGroup] Exception getting term store group.");
    public static void ConnectTaxonomyTerm(SPWeb web, TermSet termSet, Group termGroup, Guid taxonomyFieldId)
    if (web.Fields.Contains(taxonomyFieldId))
    var field = web.Fields[taxonomyFieldId] as TaxonomyField;
    if (field == null)
    throw new ArgumentException(String.Format("The field with id {0} is not a TaxonomyField.",taxonomyFieldId));
    field.SspId = termSet.TermStore.Id;
    field.TermSetId = termSet.Id;
    field.TargetTemplate = String.Empty;
    field.AnchorId = Guid.Empty;
    field.Update(true);
    return;
    throw new ArgumentException(String.Format("The field with id {0} could not be found on the current web, {1}", taxonomyFieldId, web.Url));
    public static void ConnectTaxonomyTerm(SPSite site, TermSet termSet, Group termGroup, Guid taxonomyFieldId)
    ConnectTaxonomyTerm(site.RootWeb, termSet, termGroup, taxonomyFieldId);
    Logging class (just a helper class, that isn't required if you don't want to log to the ULS)
    namespace TaxonomyTesting
    public static class Logging
    private const String SolutionName = "TaxonomyTesting";
    public static void Log(String callingClass, String message, LogType logType)
    switch (logType)
    case LogType.Error:
    SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory(SolutionName, TraceSeverity.Unexpected, EventSeverity.ErrorCritical), TraceSeverity.Unexpected, String.Format("[{0}][{1}] [Error] {2}", SolutionName, callingClass, message), message);
    return;
    case LogType.Warning:
    SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory(SolutionName, TraceSeverity.High, EventSeverity.Warning), TraceSeverity.High, String.Format("[{0}][{1}] [Warning] {2}", SolutionName, callingClass, message), message);
    return;
    case LogType.Information:
    SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory(SolutionName, TraceSeverity.Medium, EventSeverity.Information), TraceSeverity.Medium, String.Format("[{0}][{1}] {2}", SolutionName, callingClass, message), message);
    return;
    public enum LogType
    Information,
    Warning,
    Error
    Regards, Matthew
    MCPD | MCITP
    My Blog
    View
    Matthew Yarlett's profile
    See my webpart on the TechNet Gallery that allows administrative users to upload, crop and format user profile photos. Check it out here:
    Upload and Crop User Profile Photos

  • Storing multipl values for meta data in DOCUMENT_META_DATA

    Hi,
    We currently have 3 content types in our system: news, announcements, and events.
    They are currently stored in 3 different tables. We want to make this content
    available via the various CM (select) and PZ tags (contentquery, contentselector).
    I'd like to avoid writing my own doc provider (file:///D:/bea7/weblogic700/wlp/docs70/dev/conmgmt.htm#999019)
    and instead would like to begin to publish document data directly to the reference
    implementation tables (DOCUMENT and DOCUMENT_METADATA).
    It seems like I should be able to do that with one exception. It doesn't seem
    like we can store multiple values for meta data attributes. If you take the out
    of the box p13n example, a lot of the data is tagged with 'genre' = Something
    (i.e. Rock, Hip-hop, etc). Then content queries use this genre to personalize
    pages.
    What if I have a band that has multiple genres? What if I want to tag my band
    as Rock and Hip-hop? And then also want that band to appear on both a Rock lovers
    and a Hip hop groupies page? Is this possible with the default implementation?
    I know when I tried entering multiple 'genre' meta data values for a same document
    ID, it gave me a PK constraint violation. Any other trick around this?
    Thanks,
    Will Young
    ps. using weblogic 7...

    Yes Subler http://code.google.com/p/subler/ does support adding the HD tag.
    On the Mac I wouldn't use anything but Subler for tagging, best UI, best metadata lookup, best underlying libraries for mp4 files (I'm biased on the libraries part).
    Cheers Ed.

  • Viewing Photo Meta Data on the IPhone

    Is there an app in the app store that will allow me to view the meta data tags for my photos? I tried to find one, but the ability to find apps based on functionality in the app store is pretty limited.

    Not sure on your exact need but try this site for app shopping... http://appshopper.com/. Much easier and quicker than the App store. There are a few others you can find with Google.

  • Programs crash and meta-data is lost.

    Frustrating problem with this otherwise fabulous device. Should I return this device or is the consensus that these are software bugs that will likely be fixed over time in firmware upgrades.
    When using my ipod-touch (32GB 1.4 with software update) there will occur inevitably after a certain length of time a random crash in Safari or the music player (the screen turns black and goes back to the main screen). Any meta-data (like playcount, last played etc) that should have been collected on the songs that I have played up to that point is wiped out so that the only meta-data updates saved back to the computer (mac-mini OSX 10.4; Latest itunes) are those that occur subsequent to the crash.
    After one of these crashes, all of the media seemed to disappear from the device. It showed 25GB used and 5GB free but 0 songs, 0 videos and the device showed all the space taken over by Other. The ipod refused to sync saying there was not enough space. A restore fixed this and it has not happened again but either the music player or safari (whether or not music is playing in the background) will crash within an few hours of usage.
    I dont so much mind the crashes-at least the minor ones; but the meta-data loss is frustrating as I rely on that for smart playlists etc.

    I would go to an Apple Store and have them trade it in for a new one. You should still have a backup of the other iPod that you can restore the new one with. Getting a new one should fix the problem, and getting bugs earlier rather than TOO LATE when you don't have the warranty is a good idea.
    Hope I helped.
    -Messymeese

  • Is it possible to copy the iTunes meta data to the mp3 files themselves?

    I have recently began using MS Windows 8. As a long time user of iTunes, I have a very large and well organised library.
    The music app built into MS Windows 8 is something which I would like to start using. Yet, it builds the music database from the mp3 files themselves; which after using iTunes for so long contain little (zero) information to describe each file.
    Is it possible, to transfer the meta data stored in my iTunes library and save it to the mp3 files themselves - so that when I open the files in another media player, it contains the same descriptive information?
    In advance, thanks.

    Normally any meta data you edit in iTunes is copied to the tags, although iTunes doesn't always update things properly if the files in question have two or more embedded tags. You can however move the entire library without losing any information as follows.
    These are two possible approaches that will normally work to move an existing library to a new computer.
    Method 1
    Backup the library with this User Tip.
    Deauthorize the old computer if you no longer want to access protected content on it.
    Restore the backup to your new computer using the same tool used to back it up.
    Keep your backup up-to-date in future.
    Method 2
    Connect the two computers to the same network. Share your <User's Music> folder from the old computer and copy the entire iTunes library folder into the <User's Music> folder on the new one. Again, deauthorize the old computer if no longer required.
    Both methods should give the new computer a working clone of the library that was on the old one. As far as iTunes is concerned this is still the "home" library for your devices so you shouldn't have any issues with iTunes wanting to erase and reload.
    I'd recommend method 1 since it establishes an ongoing backup for your library.
    If you have an iOS device that syncs with contact & calendar data on your computer you should migrate this information too. If that isn't possible create a dummy entry of each type in your new profile and iTunes should offer to merge the existing data from the device into the computer, otherwise the danger is that it will wipe the information from the device.
    If your media folder has been split out from the main iTunes folder you may need to do some preparatory work to make it easier to move. See make a split library portable.
    Should you be in the unfortunate position where you are no longer able to access your original library, or a backup of it, then see Recover your iTunes library from your iPod or iOS device for advice on how to set up your devices with a new library with the maximum preservation of data. If you don't have any Apple devices then see HT2519 - Downloading past purchases from the App Store, iBookstore, and iTunes Store.
    tt2

  • Decision to store attribute data in IDM

    What's the deciding criteria to have attributes in IDM. If I have 40 attributes to be flown from one system to another system and then again to multiple systems. I have to use the same attributes flowing to various systems. In this case if I don't store this data in iDM then everytime I have to make connection to source and pull this data to flow to other systems. Won't this impact performance.
    What is the deciding factor on whether to keep the specific attribute data in IDM or not ? Where will it impact performance? and what are the best practises to store IDM data?

    the rule of thumb is to store as few as possible. The basic architecture of the product is to create a virtual directory of user information. Products like microsoft's MIIS store all data in a metaview, which essentially duplicates all data both on the native system as well as on the MIIS database.
    With each attribute you add, you move more towards the meta view concept.
    I agree with the comments above regarding deciding criteria on why you would want to keep a value on IDM. Other criteria to keep in mind are:
    1) Are you getting this value from a resource on which you manage accounts, or is it simply used as a feed? If its simply a feed, does a spot exist for this value to be stored on a native system? If yes, who has accounts on that system. In other words, how important is the value to everyone?
    2) do you need idm to search on it.
    3) how often does IDM need to use this attribute. if you used it for tasks and other things quite often you most likely will not want to get a user view each time to retrieve the value. Thus, you are best off storing it locally.
    4)Rule of thumb...if you think its best being stored in IDM....then i probably is. (I have at most stored 8-10 values in IDM in all of the 10 implmentations I've done of this product)
    I hope this helps.
    Dana Reed
    AegisUSA
    Denver, Co
    [email protected]
    AegisUSA

Maybe you are looking for

  • Purchased a new hard drive

    I recently backed up my old hard drive because it was getting too full...... purchased a new hard drive and I now need to get my music, photos, address book info into the new drve. How do I do this??? Mariela

  • UC560 NEED TO DIAL 3 OR 4 TIMES TO SUCEED A CALL (NOT ALWAYS)

    WHEN SOMEONE MADES A CALL, SOMETIMES IT TOOKS SEVERAL TRIES (REDIALS) TO HAVE SUCCESS. WE HAVE AN E1 WITH 10 TRUNKS.

  • Are emails sent automatically stored in Mail?

    Hello, In setting up a Mail account there is an option in Mailbox Behaviors to check "Store sent messages on the server." If, like me, you have an IMAP account should this be checked or not? With an IMAP account, if it IS checked does that mean email

  • CAML Query with ECMA script, ORDERBY not working

    Hi, I'm trying to get this CAML query to order by created date.  Seems like no matter what I do, it shows me the oldest items first.  Here's my code: function retrieveListItemsInclude() {     var clientContext = new SP.ClientContext();     var oList

  • Deleting an iCloud account that doesn't exist

    I am trying to delete my iCloud account from my iPhone 4S that is synced with my old iTunes email account that is no longer active. The problem is that it asks for the password in order to delete it, but it does not accept any password because the ac