Freebase
Start typing to get some suggestions
  • Explore
  • Use
  • Build
  • Developers

        Discussions on Compound Value Types

        Compound Value Types » Discuss

        Start a New Discussion

        Discussion will be posted in:

        • Compound Value Types
        • Guide to Freebase Types

        Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

        • General Support,
        • Developer Support
        1.  

          Better documentation

          also posted to
          • Guide to Freebase Types
          1 post, latest post: chendy, Apr 30, 2008
          Link to discussion
          1. Apr 30, 2008
            chendy says:

            Could someone do a step by step guide on how to set up a CVT . The help given is too ambigious, i dont know when or in what order i should click on the suggested links etc.
            I have tried twice without success. Thanks

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support
        2.  

          Dead links

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: crism, Apr 1, 2008
          Link to discussion
          1. Apr 1, 2008
            tracypoff says:

            The links (The Player, Film Performance) lead nowhere, so the examples are especially illuminating.

            1. crism Metaweb Staff
              Apr 1, 2008
              crism says:

              Thanks for catching this, Tracy; I’ve filed a bug to get those fixed, and to check for other similar problems. This is a risk of alpha software; we changed the structure of Freebase URLs after that got written, and the doc has not all been updated.

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support
        3.  

          Compound Types, Mediators and Recipricated links

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: danm, Aug 24, 2007
          Link to discussion
          1. hds
            Aug 24, 2007
            hds says:

            Thanks - that did exactly what I was trying to do.

            1. danm Metaweb Staff
              Aug 24, 2007
              danm says:

              fyi, we're trying to move away from the use of the word 'mediator' and just use 'compound value type' -- in the hopes that people will be less confused. To get technical, a mediator is a compound value type that connects two or more types -- whereas you can also have a terminal compound value type that connects a type to a collection of literal values... but this distinction is something that likely will only confuse people more... thus, we like to just call 'em CVTs.

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support
        4.  

          Compound Types, Mediators and Recipricated links

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: darin, Aug 22, 2007
          Link to discussion
          1. hds
            Aug 22, 2007
            hds says:

            I'm trying to set up a mediator - and it seems to be part of the functionality of compound types, or am I just getting confused here.


            I'd like to set up a type to hold the relationship between two adjoining rail stations, much like the Adjoining Relationship used by the Adjoins property of a Location, except I want to speciy the Rail Line that links the two stations as well.


            I can work out how to create the type, but in order to link two stations I have to go into the mediator type and add the second one in manually. Is there a way to easily create the reciproated link so that when I am in station1 and add station2 as an Adjacent Station station1 will appear in the Adjacent Station list for station2 as well?


            Thanks.

            1. darin
              Aug 22, 2007
              darin says:

              The simplest way to do this is with the "suggested properties" feature on the type definition page.

              For example, you could create the "Station" type, then the "Adjoining Relationship" type. Then add an "adjoins" property to Station with an expected type of Adjoining Relationship. Now click through to the Adjoining Relationship type definition page. There should be a property under "Suggested Properties" whose expected type is Station. Double click it to give it a name, and your reciprocal property should be all set.

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support
        5.  

          Changes in handling of Compound Value Types?

          also posted to
          • Guide to Freebase Types
          1 post, latest post: robertm, Jul 27, 2007
          Link to discussion
          1. Jul 27, 2007
            robertm says:

            When I first started using Compound Value Types, some 4 weeks ago, they were handled by Freebase as described above. I.e.(1) you would be prompted for as many properties as they were declared to have when you wanted to create a new one, and (2) they didn't have a user-supplied display name. Unless I'm doing something different now, both aspects seem to have changed. When I now want to create a new one, Freebase prompts me for only one entry, rather than one per property. This is then taken as the display name (rather than the obscure GUID used previously). You can then provide values for the n properties for one instance of this CVT, and indeed edit its display name, just as you can for any topic.

            Am I indeed right in thinking that there has been a change in the way CVTs are handled, or am I just doing something different? If the former, then this should be reflected in the documentation.

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support
        6.  

          Instructions for setting up a compound value type are not clear!

          also posted to
          • Guide to Freebase Types
          5 posts, latest post: danm, Jul 11, 2007
          Link to discussion
          1. Jul 2, 2007
            robertm says:

            By your own admission, " Setting up a compound value type is currently a bit complicated. " Yet you only give three steps for creating a compound value type, the third of which is not actually a step at all. Could we please have a fully-detailed listing of the steps involved, perhaps using the 'Performance' compound value type as an example.

            1. danm Metaweb Staff
              Jul 2, 2007
              danm says:

              Robert, you make some good points. I've made some quick edits to this content, which I hope will help. This posting on the developer blog is also an important read. We'll continue to improve our help content. Thanks for the note.

              1. Jul 2, 2007
                robertm says:

                Thanks, Dan, for expanding so quickly the description of the steps to follow. I have now succeeded in setting up a Compound Value Type.

                I have documented in even more detail the steps I followed for my own requirement, in the Description for robertm's Type 'Variable with Units'. This is for my own future reference, but may be of value to others starting off.

                1. Jul 10, 2007
                  dsp13 says:

                  I'm having problems: the suggested properties keep linking in where I don't want them to link. Does the order in which properties are listed make any difference to the suggestions which are made?

            2. danm Metaweb Staff
              Jul 11, 2007
              danm says:

              Although they appear in Type Editor, the suggested properties shouldn't have any impact when viewing topics of that type unless you reciprocate them by naming them - you can ignore them and they won't appear when viewing topics of that type. To answer your question about the order, they are displayed in reverse timestamp order - so the most recently added incoming links appear at the top.

          Discussion is posted in:

          • close Compound Value Types
          • close Guide to Freebase Types

          Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

          • General Support,
          • Developer Support

        Search Discussions

        Related Discussions

        • Guide to Freebase Types
        ©2009  Metaweb
        • Page History
        • RDF
        • Feedback
        • Attribution Policy
        • Terms of Service
        • About Us
        • Jobs
        • Freebase Blog
        Freebase contains information on:
        • Arts & Entertainment
        • Products & Services
        • Science & Technology
        • Society
        • Special Interests
        • Sports
        • Time & Space
        Dev Tools
        Refresh cache | Query Editor | Normal view | Explore | Explore2 | Admin view | View transaction log | Suggest transaction log | Client transaction log | hide (F8) | debug-level
        TID(s):
        Controller: 0.428s
        Template: 0.080s
        Cost: br=13.0, cc=0.488, ch=0.0, cm=0.0, cm+h=0.0, cr=0.0, cs=8.0, cw=4.0, dr=7211.0, dt=1.029, dw=0.0, gqr=0.0, in=3990.0, ir=58.0, iw=0.0, lh=0.0, lm=1.0, lr=1.0, mcs=0.004, mcu=0.116, minflt=2.0, mr=4.0, nivcsw=72.0, nreqs=12.0, nvcsw=49.0, pf=0.0, pr=0.0, stime=0.028, te=0.109, tf=0.487, tg=0.476, tm=0.584, tr=0.039, ts=0.0, tu=0.036, utime=0.46, va=17294.0