Freebase
Start typing to get some suggestions
  • Data
  • Schema
  • Apps
  • Docs

        Discussions on Creating Schemas

        Start a New Discussion

        Discussion will be posted in:

        • Creating Schemas
        • Advanced

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

        1.  

          Request to review law/legal schema and promote to Commons

          also posted to
          • Advanced,
          • Law,
          • legal,
          • Law,
          • jeff,
          • francisdavey
          20 posts, latest post: jeff, Nov 12, 2010
          Link to discussion
          1.  
            faye Metaweb Current Staff
            Sep 24, 2009
            faye says:

            Hi, the Law commons is regrettably lacking. There are multiple Law and Legal user bases in existence, such as:

            http://www.freebase.com/view/user/skud/legal http://www.freebase.com/view/user/tsegaran/legal

            May I request a schema review for the purpose of promoting some of these types to Commons? We can use types such as Judge and Legal case and Court Ruling.

            1.  
              sprocketonline Top Contributor Freebase Experts
              Nov 18, 2009
              sprocketonline says:

              +1, the Law commons needs some work

            2.  
              francisdavey
              Sep 4, 2010
              francisdavey says:

              I agree. Skud's schema seems pretty good as a starting point, though it would be great to see things like "affirmed_by", "followed_by", "overruled_by" and so on. It would also be useful to see:

              • ways of linking decisions to jurisdiction (maybe you can do this via Court though I'm not entirely sure)
              • something more flexible concerning parties (per my comments on Skud's "Legal Case" schema)
              • perhaps more generality for disposition (since you don't find in favour of a party).

              The Judge schema doesn't really work for my jurisdiction since judges aren't appointed to courts, a judge will have a particular status (district judge, circuit judge, high court judge etc) and may then sit in multiple courts (the rule for circuit judges). I don't think its useful to record a relationship like "may sit in" for judge/court since that gives a potentially huge plurality of options, but I'm not sure you need "has sat in" since you can do that via the Legal Case type (maybe?).

              I'd be interested to know where the right place to discuss this might be and really new to the project so not sure what to do that doesn't mess up the existing schema. I'm kind of interested in entering information about cases that interest me (as a copyright lawyer).

              1.  
                jeff Metaweb Current Staff
                Sep 10, 2010
                jeff says:

                Phooey. My long, thoughful reply has just been eaten by my browser! I'll try again to post my responses to specific issues here, and hopefully I'll be able to remember what I was thinking the first time!

                1. I assume that properties like "affirmed_by" would be used to connect court cases together? I think that sounds like an excellent idea. Would you care to propose a full list, possibly with some description (I'm not quite sure what "followed by" means, for example)

                2. I think decisions can be linked to jurisdictions via the court itself (since the court has a jurisdiction), unless there are instances where the jurisdiction of the court and the jurisdiction affected by the decision are different?

                3. I think your suggestions about making the parties/litigants more flexible makes sense.

                4. Any suggestions you have on how to handle dispositions would be more than welcome (I don't have any ideas on how to do this off-hand)

                5. For the Judicial Tenure model, what if we added another property for judicial role or title, so that we could use the same schema to show US-style courts, where judges are generally appointed or elected to a specific court, as well as UK-style courts, where judges have positions which determine what kind of courts they can sit on but don't specifically sit on one court?

              2.  
                francisdavey
                Sep 11, 2010
                francisdavey says:

                I'm having a start to play around with the ideas on my own base (lawbase) but I'm still rather a novice so I'm not sure I'm getting it right. It may be a little while before I get anywhere, I'm afraid.

                1. There's a standard idea (at least in English and Commonwealth law) that there are these binary relationships between cases, as follows:

                2. "followed by" is one of several terms used by legal taxonomies to indicate relationships between cases. It means that a court that is bound by the annotated decision on a case in which the material facts are the same (or substantially so) applies the principles of the previous case. There are a bunch of others - all of which are of interest to lawyers and I suspect to other people - so this is something to develop.

                3. the best way is for me to enter up a list of such relationships as part of the type, how do I do that? Do I do one property for each thing or something else? I would probably start with:

                4. approved / disapproved

                5. [not] applied
                6. [not] followed
                7. doubted
                8. overruled [in part]
                9. considered
                10. distinguished
                11. referred to
                12. cited (where counsel have cited it, but there is no real reference to the case cited in the decision)
                13. explained
                14. mentioned

                15. I think that's a good starting point. There are some weird situations but mostly they will follow your rule. Eg, the Supreme Court of the United Kingdom has jurisdiction to hear civil appeals from Scotland and England, but its decisions on Scottish cases may be treated as having precedent in England (for example Donaghue v Stevenson was a very influential case albeit Scots, there are others). Mostly courts in legal systems with precedent follow superior courts' decisions.

                How we do the jurisdiction of a court is another problem? I am concerned about complexity here.

                There are both subject matter and geographical limitations. Appellate courts get more complicated still.

                Geographical jurisdiction is conceptually simple, but in the UK (and I suspect everywhere) the lowest courts will often have ad hoc geographical areas which do not coincide with any other geographical unit, so would not warrant a topic, since their sole existence is for the jurisdiction of that court. Eg, a topic on the geographical area of Brentford County Court would have little interest. But maybe a topic on the 12th circuit in the US would. I don't know.

                Subject matter could get very complicated. Many first instance courts at the lowest level may only hear cases of certain kinds limited in various complicated ways (eg by sums of money). Do we want to record all that and how?

                1. Yes. I think Role => litigant is the better way to present this to a reader rather than litigant => role which is what I have at the moment. I assume I have to change the schema to change that.

                2. Hmmmm, for appeals I guess "allowed", "allowed in part", "refused/declined" and similarly for permission to appeal. For first instance I really don't know. Eg, if a court decides that two parties have a 70:30 share in a property, its hard to describe that as in favour or against someone. So for pass/fail type cases its relatively easy to categorise, not so with ones where the court is exercising a general discretion. Could be complicated.

                3. A better solution is to have a relationship of "appointed to court x from a to b" for situations where that is meaningful. The "Judge" type would then not have to have any judicial tenure relations, but might have a title like "circuit judge" (i.e. a judicial role). I worry about denormalisation here though since in some cases role => court appointment and vice versa.

                What does anyone think.

                Eg, an English Circuit Judge is not meaningfully appointed to a particular court, but could be nominated to sit in a specialist court of the High Court or on the Employment Appeal Tribunal or elsewhere. Equally a US Supreme Court Judge (another role) sits only on the Supreme Court.

            3.  
              tfmorris Top Contributor Freebase Experts
              Sep 4, 2010
              tfmorris says:

              Welcome to Freebase! Here's as good a place as any to discuss this since it's right in the context that you're talking about, but if you want a wider audience there's the freebase-discuss mailing list.

              Domain expertise is very welcome. A lot of these schemas have been put together by people with an interest in the domain, but not any professional experience.

              There are a few ways you could proceed:

              1. Experiment with loading data into one of the existing domains. Even though we refer to them as Skud's or Toby's, they're all available for anyone to use.

              2. If you are comfortable with modeling, clone the schema that you think is closest to what you need and start modifying it and entering your data.

              3. Start a domain/schema of your own from scratch

              During the initial stages, you might want to do your modeling and data entry on the sandbox (www.sandbox-freebase.com) which gets refreshed every week automatically wiping out any mistakes without effort on your part. The downside is that any work that you want to keep needs to be replicated on the production server, so you want to balance risk vs effort.

              From your comment about the Crown, it sounds like you're in either Britain or a British colony. If you're familiar with differences between the jurisdictions that you work in and other legal systems, it might be useful to point them out as you go to help people fill in the holes and generalize things for other parts of the world.

              Thanks for offering to contribute! Let us know if you need any help.

            4.  
              francisdavey
              Sep 4, 2010
              francisdavey says:

              Hi, thanks. I'll have a play around and see what I can do.

              How does one start domains or schemas from scratch? There's nothing in the help documentation to tell you how exactly. Do I need to do it via the API (eg using a python library) or is there a way to do it from the website I haven't found?

              Although playing with it myself is fine, it would be nice to know that there were others to chew some of these questions over with. Also there's a few things that I don't know what their intention is, for example under "Law Case" there is a property "Citations" - does that mean ways of citing reports of the case, or other cases which cite the case (actually maybe its obvious that the former is meant).

              I am interested in trying to make things not too jurisdiction specific. I would be interested to know what other people think about my problem with "Judge" being assigned to a court. How does one fix that?

            5.  
              francisdavey
              Sep 4, 2010
              francisdavey says:

              PS: Where would one propose a way of tidying up the various case law types?

            6.  
              jeff Metaweb Current Staff
              Sep 10, 2010
              jeff says:

              I'd like to see this base (or law base) get promoted, so thanks for all your thoughtful comments! I know you (francisdavey) have started working on a base for law, so maybe we can coordinate efforts somehow. I'll toss in more comments and responses in the various discussions, and hopefully we'll be able to converge on a schema.

              1.  
                francisdavey
                Sep 22, 2010
                francisdavey says:

                Hi. I like what you are doing/saying. I am sorry I haven't responded for a long time. This is partly pressure of work. But also I don't seem to get notified about your comments. I've only just had a notification of your comment about appellant roles.

                If I hadn't been so busy I'd have tried to flesh my base out so it would be obvious what I was after, but I'm really still a bit inexperienced at things like CVT's to get it right.

            7.  
              jeff Metaweb Current Staff
              Sep 14, 2010
              jeff says:

              Here's an example of what I was thinking for the Judicial Tenure model: http://www.freebase.com/topic/edit/en/brenda_hale_baroness_hale_of_richmond#/user/skud/legal/judge. Judges can have roles (e.g. High Court Judge), courts (Supreme Court of the United Kingdom), or both.

              1.  
                francisdavey
                Sep 22, 2010
                francisdavey says:

                Hmmmmm, at first I thought I liked it, but now I take a different view. I hope you don't think I am being overly critical or pedantic, but here's how I see it:

                Judges will generally have a status - what kind of judge they are, eg "High Court Judge", "Justice of the Supreme Court of the United States" and so on.

                Judges will also have one or more roles, eg "Associate Justice of the United States Supreme Court", "Lord Chief Justice of England and Wales", "President of the London Rent Assessment Panel" (to give a more prosaic example).

                Almost everywhere, status will determine the kinds of role that may be adopted and the kinds of act that the judge may carry out in that role. Certainly here there are things a High Court Judge may do that a Circuit Judge may not.

                Keeping these ideas separate is important to deal cleanly with situations where a judge whose status would normally permit them to sit in one court, is appointed to sit in another. In England the Master of the Rolls is often (but not always) a judge of the more senior court (House of Lords/Supreme Court). So for example Lord Neuberger sat in the House of Lords and Supreme Court for a while before becoming the MR. He now sits in the Court of Appeal. That's not a demotion. His status is still a Supreme Court Judge but his role is MR.

                I think this operates in the US too, which is why I think we should adopt it. For example after retirement Supreme Court judges sometimes sit (I can't remember the section and terminology for this but I can look it up) in one of the circuits as an additional judge. What you want to record is their status either is the same (SCJ) or has become (SCJ - retired) but that they have been appointed to a circuit. In fact this is an example from the US where appointment (role) and status are different.

                Does that make sense?

              2.  
                jeff Metaweb Current Staff
                Sep 23, 2010
                jeff says:

                I think that does make sense; I'll try out a new model soon. And don't worry about being overly pedantic -- pedantry is held in pretty high esteem here-abouts, and I don't think you're being overly critical, either. I'm most concerned with getting a working model, so criticism (pedantic or otherwise) is more than welcome.

              3.  
                jeff Metaweb Current Staff
                Sep 23, 2010
                jeff says:

                I do have a question here, actually. Do you suggest that Judicial Role, Judicial Status, and Court should all be properties of the same CVT (i.e., just add a new property for Judicial Status to the existing Judicial Tenure type), or should we be modeling these things separately?

              4.  
                jeff Metaweb Current Staff
                Nov 12, 2010
                jeff says:

                Coming back to this, I'm starting to think that splitting role and status is going to be pretty confusing, especially since a lot of what we seem to be discussing are essentially titles. E.g., "Chief Justice of the Supreme Court of the US" is a title, as are "President of the London Rent Assessment Panel" and "Master of the Rolls". Titles may or may not be associated with particular courts. This echoes the schema for legislatures and for heads of religious groups.

                Here's Lord Neuberger's CV under this proposal.

            8.  
              jeff Metaweb Current Staff
              Sep 14, 2010
              jeff says:

              I do think that geographical area for a court's jurisdiction is of some value, although it sounds like it should maybe be its own type, rather than using the existing Governmental Jurisdiction. The UK's "courts board areas", for example, are named and quite well-defined. It would also facilitate the loading of shapefiles for such things, if someone wanted to.

              1.  
                francisdavey
                Sep 22, 2010
                francisdavey says:

                I agree. If a court has a well defined geographical area of jurisdiction, that is useful. I don't think "Courts board areas" are jurisdictional (iirc its local justice areas that are), but you may know more than I do. I don't practice in criminal courts now.

                I'd be impressed/amazed if anyone managed to get a shapefile of county court areas though, and maybe that would be an encouragement.

                I think having a separate type is also a good idea. The problem I had was whether all these areas were worth being their own topic, eg "local justice area" deserves being a topic, but does each one? You may be able to advise on that.

              2.  
                jeff Metaweb Current Staff
                Sep 23, 2010
                jeff says:

                "Deserves" isn't something we worry too much about in Freebase; if something exists, it can have a topic. I don't see any problem with individual local justice areas, or courts board areas, having their own topics. (I think courts board areas have superseded local justice areas, but I could be getting them mixed up.) At any rate, I'll create a separate type for court jurisdictions.

            9.  
              jeff Metaweb Current Staff
              Sep 17, 2010
              jeff says:

              Here's a stab at a single-property model for the parties to a case: Legal case/party relationship. Note that, for convenience, I've just tacked this onto the existing Litigant and Legal Case types, so both the single and multiple-property models are showing. I've fleshed out an example here: McLibel case. I think this actually works pretty well. Note that I've grouped the plaintiffs and defendants together (into two CVT objects total, instead of four -- one for each party), which I think shows the relationships well. Any thoughts?

            10.  
              jeff Metaweb Current Staff
              Sep 21, 2010
              jeff says:

              Here's another example (with an appellant role): Dolan v. United States Postal Service. I'm starting to really favor this model over the two property plaintiff/defendant model.

              I also suggest deleting the "found in favor of" property, and tabling the model for now, in order to move this process along; this seems like too much of a simplification of the complexities of legal cases. I think it's an issue that could be continued to be worked out in a base, and later added to the (presumed) commons legal case type.

              Any thoughts?

          Discussion is posted in:

          • close Creating Schemas
          • close Advanced
          • close Law
          • close legal
          • close Law
          • close jeff
          • close francisdavey

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

        2.  

          Add judge(s) to Legal Case

          also posted to
          • Legal case,
          • Judge,
          • Law,
          • skud
          5 posts, latest post: francisdavey, Sep 7, 2010
          Link to discussion
          1.  
            faye Metaweb Current Staff
            Sep 24, 2009
            faye says:

            I'd like to request to add properties to Legal Case to capture a case's judge(s) and their opinions on the case. Higher courts have multiple judges and the final verdict is by vote of majority from all the member judges. It would be good to reciprocate case data from the Judge type.

            1.  
              spencermountain Freebase Experts
              Nov 10, 2009
              spencermountain says:

              +1, though it shouldnt be here. this type is for civil cases (right skud?). I've made a general 'legal case' here, please recip it

            2.  
              francisdavey
              Sep 3, 2010
              francisdavey says:

              I'm not sure I understand your response - the tribunal hearing any legal case (civil or otherwise) is a useful property to give to that case. I am really new to freebase so I have no idea if what I am saying makes sense or anything - or indeed if anyone reads these remarks. Where would I ask about the status of legal case as a type? Its one I'd like to use.

            3.  
              faye Metaweb Current Staff
              Sep 7, 2010
              faye says:

              Francis, these comments are read. However, the subscription-based discussion list gets more traffic. To subscribe or view the archive, see:

              http://lists.freebase.com/mailman/listinfo/freebase-discuss

            4.  
              francisdavey
              Sep 7, 2010
              francisdavey says:

              Thanks. I will try there.

          Discussion is posted in:

          • close Legal case
          • close Judge
          • close Law
          • close Creating Schemas
          • close skud

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

        3.  

          Students

          also posted to
          • Influence Node,
          • Influence,
          • Domains and Types
          11 posts, latest post: sprocketonline, Feb 15, 2010
          Link to discussion
          1.  
            philosophygeek
            Oct 27, 2008
            philosophygeek says:

            I'm creating my own type for "Students."  This is very useful, for example, with philosophers: Davidson and Dennett were students of Quine, Schopenhauer was a student of Fichte, etc.

            However, I don't think that the teacher/student relationship deserves a separate type, since the relationship is just a specific type of influence.

            1.  
              flyingzumwalt
              Apr 29, 2009
              flyingzumwalt says:

              I agree that "students" and "student of" should by properties in an influence node.  In the meantime, were is the "student" type that you've created?  How do you create new types?

            2.  
              jeff Metaweb Current Staff
              Apr 29, 2009
              jeff says:

              There's an existing type, Academic, that has properties for advisor/advisee relationships.  This help topic describes the process for creating types: Creating New Types with the Schema Editor.

            3.  
              flyingzumwalt
              Apr 29, 2009
              flyingzumwalt says:

              Amendment: On second though, it actually does make sense to have a separate Student/Teacher Type (aka. Lineage Node) within the Influence Commons base.  That Type should have two properties "student of" and "students"

            4.  
              flyingzumwalt
              Apr 29, 2009
              flyingzumwalt says:

              Thanks jeff. I found the help docs.

               I've created a new Lineage Member type, which currently has "student of" and "students" properties.   May I suggest adding it to the Influence Commons schema?  Here are the sample topics that I've used the type with: http://www.freebase.com/view/user/flyingzumwalt/default_domain/lineage_member

              Note: these links might break when I move the type out of my default domain. 

            5.  
              jeff Metaweb Current Staff
              Apr 30, 2009
              jeff says:

              This would be a denormalization, I think -- all Lineage Member data would have to be duplicated on the Influence Node type. Do you have a specific use case in mind for this?

            6.  
              flyingzumwalt
              May 1, 2009
              flyingzumwalt says:

              Pleased to oblige.

              Example: The Mahamudra Lineage (Kagyu School of Tibetan Buddhism)

              The Mahamudra Lineage is well defined.  Tilopa taught Naropa, who then taught Marpa.  Marpa returned to Tibet and taught Milarepa.  The lineage then continues and branches - Gampopa, Dusum Khyenpa, etc.  and can be traced all the way to living lineage holders today (over 1000 years of oral transmission).  The resulting branches of transmission formed the 4 major and 8 lesser lineages of the Kagyu school.

              This stuff is important if you want to make sense of any oral tradition, especially when you look at events like the Rimey movement where a few very influential yogis spent their lives rescuing and consolidating dying lineages.  The resulting texts, which attempt to preserve the unique flavor of each lineage of instruction, have become some of the most important and most frequently referenced texts in modern Tibetan Buddhism.

              In light of that, take a look at Milarepa's influence node.  He was influenced by both the Buddha and Marpa.  There's no way to distinguish that Marpa & Milarepa had a very significant personal relationship of instruction while the Buddha was simply an influence.

              You might be tempted to say that it is sufficient to mark people as contemporaries (either explicitly or by means of birth/death dates).  This would fail though.  Proof: Anyone using freebase right now has been influenced by Tim Berners-Lee and we are all his contemporaries, but very few of us have actually been his students.  There is no way for me to find out who his actual students are.  The existing ontology is insufficient.

            7.  
              flyingzumwalt
              May 1, 2009
              flyingzumwalt says:

              PS: For a tangible example, use an app like thinkbase to search for Marpa or Milarepa and look at the "student of" and "students" links vs. influence node connections.  Follow the lineage down to Gampopa, who had a lot of important students (this is where many of the separate kagyu schools come from).  Again, compare lineage member connections with the influence node connections.

            8.  
              tfmorris Top Contributor Freebase Experts
              May 27, 2009
              tfmorris says:

              I think that highlights precisely the issue that Jeff was talking about.  Did Gampopa (Thinkbase link) really not "influence" some of his students or did someone just forget to do the redundant data entry (made necessary by the denormalization) in the "influence node" part of the graph?

              Having said that, the Academic type that Jeff pointed to has precisely the same problem. Perhaps the Influencer/Influencer link needs to be qualified by type or strength or ...

              One of the things of this type that I think it would be cool to be able to include is the Math Genealogy project http://www.genealogy.ams.org/

            9.  
              thadguidry Freebase Experts
              Feb 5, 2010
              thadguidry says:

              I have a use case, though not sure where or how to type it. Any who wants to handle it, go right ahead...

              A Tutor (or the previously discussed Student/Teacher relationship) and how they influence (the influence node)...

              Person: Darius Ford (Friend of Mark Twain - aka Samuel Clemens) Tutored: Olivia Langdon Clemens (wife of the famous author) While working at Elmira College as Professor of Physical Sciences.

              Reference Citation : http://toolsofhistory.cdmhost.com/u?/p261501coll9,29

              1.  
                sprocketonline Top Contributor Freebase Experts
                Feb 15, 2010
                sprocketonline says:

                Perhaps the /education/academic/advisees property could be used? But this results in Olivia Langdon Clemens being typed as an Academic, which is perhaps not suitable.

          Discussion is posted in:

          • close Influence Node
          • close Influence
          • close Creating Schemas
          • close Domains and Types

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

        4.  

          Time Series data

          also posted to
          • Data Modeling Guide
          5 posts, latest post: pak21, Jan 6, 2010
          Link to discussion
          1.  
            cassinmi
            Jul 19, 2007
            cassinmi says:

            Has there been any discussion or guidance provided for storing time series data in Freebase? Is a vector of time-value pairs a compound value type? Regards, Mike

            1.  
              crism Freebase Experts
              Jul 19, 2007
              crism says:

              Hi, Mike. Take a look at the Dated Integer and similar types. That’s how I would do it, but the idea of storing a vector is interesting, too. That would get a bit complicated, as it would be more of a compound-compound value type; the vector would still need CVTs like Dated Integer in order to keep the time associated tightly with the value.

            2.  
              cassinmi
              Jul 19, 2007
              cassinmi says:

              Thanks Chris, That does seem like the type for the purpose. I'm not a data modelling expert, and am very new to Freebase, but I've got a feeling that the strict item-of-type model doesn't neatly fit time series data. I think it's an important enough data structure to reconsider the framework. Perhaps time series should be handled in the same way as images. I don't imagine that every pixel in an image is an item of row/column/RGB_Value type. btw, I am developing a collaborative framework for statistical analysis of time series data (primarily), and would be keen to store the data in something like Freebase, so everyone could benefit. I'd be keen to discuss further with Metaweb. Regards, Mike

            3.  
              bertbeck
              Jan 6, 2010
              bertbeck says:

              Has any progress been made on loading time series or vector data ?

            4.  
              pak21 Freebase Experts
              Jan 6, 2010
              pak21 says:

              What problem are you trying to solve that can't be solved with dated integer and friends?

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        5.  

          Launch vehicle and launch site

          also posted to
          • Artificial satellite
          1 post, latest post: timrdf, Oct 11, 2009
          Link to discussion
          1.  
            timrdf
            Oct 11, 2009
            timrdf says:

            Suggest two new properties:

            launch_vehicle and launch_site.

            In the case of Yohkoh, the M-3S-5 rocket was used from the Kagoshima Space Center.

            Regards, Tim

          Discussion is posted in:

          • close Artificial satellite
          • close Creating Schemas

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

        6.  

          Criminal Cases?

          also posted to
          • Legal case,
          • Law,
          • Criminal Defendant,
          • Domains and Types
          3 posts, latest post: spencermountain, Sep 13, 2009
          Link to discussion
          1.  
            sprocketonline Top Contributor Freebase Experts
            Jan 25, 2009
            sprocketonline says:

            Does the legal case type also cover criminal cases?

             (If so, expecting a type of 'litigant' for defender and accuser wouldn't be correct) 

            1.  
              anseljh
              Sep 10, 2009
              anseljh says:

              I would also suggest a "kind" property with "civil" and "criminal" options to facilitate searching/filtering. Any case is either civil or criminal.

            2.  
              spencermountain Freebase Experts
              Sep 13, 2009
              spencermountain says:

              this schema is no longer supported ive made one here in the more law base

          Discussion is posted in:

          • close Legal case
          • close Law
          • close Criminal Defendant
          • close Creating Schemas
          • close Domains and Types

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

        7.  

          Add disposition

          also posted to
          • Legal case
          1 post, latest post: anseljh, Sep 10, 2009
          Link to discussion
          1.  
            anseljh
            Sep 10, 2009
            anseljh says:

            I would also add a "disposition" property to describe the outcome of a case, allowing multiple dispositions. Options would include: conviction, acquittal, affirmed, reversed, dismissed, and perhaps some others (I'll need to think about it).

            To be really technical, a case can have multiple claims between multiple parties, and each claim has its own disposition; a multiple-claim case is therefore likely to have multiple dispositions.

          Discussion is posted in:

          • close Legal case
          • close Creating Schemas

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

        8.  

          Quotation Field for political statements?

          also posted to
          • jeff,
          • Help
          2 posts, latest post: jeff, Aug 27, 2009
          Link to discussion
          1.  
            benrigby
            Aug 22, 2009
            benrigby says:

            Hi Jeff. 
            I'm new to FreeBase - just getting into it - researching the "Quotation" field for People - which is looks like you created. Wondering if I can ask you a question about it.

            My organization is about to have 1000s of people combing through news stories looking for statements that politicians have made about various topics such as envioronment, health care, budget, etc.

            It occurred to me that we could contribute all of these attributions to Freebase. I'm wondering if the Quotation field is the proper place to put them. A sample entry might contain the following:

            Person:  Arnold Schwarzenegger

            Subject: Environment

            Quote:  "We now know that what we've done in the past 100 years has caused such unbelievable damage to the world. We didn't know better, but now we do, and now it's not okay. There are certain things we know will happen in the next 30 to 40 years if we don't roll it back. So we have to start doing it now."

            Source: http://money.cnn.com/magazines/fortune/fortune_archive/2007/04/02/8403410/index.htm

            Date: March 23 2007

            Can you point me in the right direction? Even better, to a simple API script that I could use to make these contributions?  

            1.  
              jeff Metaweb Current Staff
              Aug 27, 2009
              jeff says:

              Sorry I haven't been able to respond sooner.  I think that Quotation is the right place for this kind of data.  One possible issue is that "source" can't be a weblink -- "source" goes to a topic that represents the place the quotation appeared (in this case, probably an interview titled "The Governator's green agenda"). If you're just copying URLs, though, and not really going for the whole bibliographic nine yards, the URL could go into the "web links" property.

          Discussion is posted in:

          • close jeff
          • close Help
          • close Creating Schemas

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

        9.  

          Using WordNet / Topics vs. Types

          also posted to
          • Data Modeling Guide,
          • Writing,
          • Synonym Set
          7 posts, latest post: sprocketonline, Aug 10, 2009
          Link to discussion
          1.  
            jeroen
            Apr 3, 2008
            jeroen says:

            I've been looking at the merits of putting some of the WordNet data in FreeBase, as others before me have discussed in the 'Data Sources' discussion. It seems to me that the greatest benefit of using that data (which is an English dictionary enriched with semantic relations between words) would be to help semantically link concepts in FreeBase.

            Semantically linking concepts... I'd translate that as subtyping types. For example, both a talaria and a flip-flop are types of sandals, which is a type of shoe. Therefore, you could create a 'Sandal' type and have it include the 'Shoe' type. Unfortunately, those types wouldn't have any properties. Still, the big advantage is that you could now query for a shoe and also find all the sandals.

            The thing I can't figure out is whether you can add that type to any objects. There is a 'Talaria' topic, so you could add the 'Sandal' type to that, but isn't 'Talaria' a type as well? I guess Talaria was created because of the Wikipedia import, and it could be useful to express what a talaria is, but then I'd say it's both a type and a topic.

            Any thoughts on this?

            1.  
              brendan Metaweb Current Staff
              Apr 3, 2008
              brendan says:

              "person" is another example of this.  There is a "person" type in freebase.  There is also a "person" topic (which references the wikipedia article on
              person") 

               The way this is currently handled is: the topic and the type are two different objects in freebase.  The topic is marked as an instance of a type called: "type/domain equivalent topic". This may seem a little odd but I think it's a way of clearly separating types from topics.

               Whether a topic, such as "Talaria" merits having an equivalent type is up for debate. We're talking about a mythical, arguably fictional thing that is probably only talked about as a concept, i.e. no one talks about *that* particular Talaria and how fine it was.  What would be an "instance" of talaria? I don't think there's any practical value of having such a type.

              So, by this criteria, having a type "Sandal" is practical: instances could include consumer products (e.g. "The Birkenstock Arizona") And the "Sandal" type could be included by another type "Huaraches" referring to the subset of sandals found mostly in Mexico.

              I'm sorry, I'm not helping with the root question "how could we get WordNet data in freebase"

               

            2.  
              jeroen
              Apr 4, 2008
              jeroen says:

              Maybe alternatively create a 'WordNet entry' type, add that to the topics that are listed in WordNet and add such fields as 'hypernyms', 'hyponyms', 'meronyms', et cetera.

              Or is that too specific to one data source?

               

               

            3.  
              crism Freebase Experts
              Apr 4, 2008
              crism says:

              I think that Freebase’s internationalization makes a difference here; to me, words should be distinct from concepts, but connected. For instance, the topic for dog has names in multiple languages (page down in the Explore view), and not everything that WordNet will have to say about “dog” will apply to the organism. I would make a type for Word (with a “Language” property) or for English Word to use for WordNet topics, and link the Word instances with the topics that they describe in English.

              The hypernym/hyponym relationships apply not only to the words but to the topics themselves (e.g., that “dog” is a hyponym of “animal” implies that a dog is a kind of animal), and that information could be applied to the topics themselves, but the words have, IMO, an independent existence.

            4.  
              jeroen
              Apr 7, 2008
              jeroen says:

              WordNet keeps separate relationships for each of the senses. Still, it'd be hard to map those, maybe.

            5.  
              crism Freebase Experts
              Apr 8, 2008
              crism says:

              Well, sure, “dog” the animal and ”dog” to secure a hatch have different WordNet entries. But there are still things that one can say about “dog,” the word referring to the animal, that aren’t true of “chien” (and vice versa), while that is not the case for dog/chien/hund/etc. as a concept, especially etymological observations.

              This is a project I find exciting, but it (like most interesting projects) is hard to do right. 

            6.  
              sprocketonline Top Contributor Freebase Experts
              Aug 10, 2009
              sprocketonline says:

              Stumbled over this old conversation, and I'd like to revive it as I've just created a symset type which has properties for hypernym and hyponyms.

              I think this symset type might be suitable for filling with a WordNet import? 

              I agree with brendan that creating a type for each WordNet symset would generate a lot of fairly useless bucket types.  With the symset type each topic in freebase would relate to a unique Wordnet Symset.  Unfortunately, the downfalls of this symset type are:

               

              • we'd have to fill out the hypernym/hyponym properties of symset (duplication with existing types)
              • having a lot of topics typed as "synonym set"
              • Need to link a symset to the words/synonyms used in a language to describe it.

              The latter is the biggest problem as a symset can have multiple words in each language, and in reverse a word can have multiple meanings - i.e. there's a many-to-many relationship between a synonym/word and the synonym set.

              Also I wanted to allow a word to be split into its component morphemes.  So decided to create a CVT for the synonym property and the word being text input.  (essentially the text would be a duplicate of the /common/topic/alias property)

              The word "Rat" is my initial example - I've a topic for the animal symset, and another topic for the informer symset, all linked by the word CVT. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Writing
          • close Synonym Set
          • close Creating Schemas

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

        10.  

          A referential table between Awards an awards _category

          also posted to
          • Award category
          4 posts, latest post: jeff, Jul 29, 2009
          Link to discussion
          1.  
            paullinkedup
            Jul 29, 2009
            paullinkedup says:

            I noticed that the awards category has for example Golden Globe Awards and Academy Awards as entries, but the awards-category has Academy Award for Best Actor and Golden Globe Award for Best Actor - Motion Picture Drama.  Is it for the purpose of denormalization that the awards category has the entire title?  There could be a referential table connecting award (Golden Globe Award), award_category (Best Actor), and and a new subcategory (Motion Picture Drama)  with the full title being concatenated for GUI display purposes in the referential table (inserting the relationship "for" between award and award_category). 

            1.  
              pak21 Freebase Experts
              Jul 29, 2009
              pak21 says:

              Again, I'm not convinced there's a general enough use case here to make this worthwhile. Certainly, you'll discover a lot of (IMO, justified) resistance to encoding special cases like this in the GUI.

              If you can explain what you're trying to do here, people may be able to suggest ways to help you acheive that in a different way.

            2.  
              sprocketonline Top Contributor Freebase Experts
              Jul 29, 2009
              sprocketonline says:

              I assume what you want to do is to see every award that has a category for best actor.

              I think the reason for having the entire title in the name is to easily differentiate the Academy Award for best actor from my local high school's drama class prize giving; or indeed any other award category.

              Having a separate topic for each award category also allows us to note specific details for the category e.g. first awarded and last awarded dates.  A referential table (aka Compound Value Type, CVT) wouldn't easily allow us to do this.

              However, if you'd like to group all the best actor award categories, I'd recommend creating a new type and apply it to the relevant award category topics.  This type could have a property called "category", which would expect topics such as "best actor", "best actress" etc..  That way you could link up all "best actor" award categories.

            3.  
              jeff Metaweb Current Staff
              Jul 29, 2009
              jeff says:

              You can also use the "Subjects or Disciplines" property to do something like what sprocketonline suggests.

          Discussion is posted in:

          • close Award category
          • close Creating Schemas

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

        11.  

          Delete multiple unused own properties

          10 posts, latest post: polojan, Jul 7, 2009
          Link to discussion
          1.  
            polojan
            Jul 6, 2009
            polojan says:

            Is there a more direct and convenient way for me as the creator to delete multiple obsolete properties when I'm sure nobody has started using them? I had to remodel some properties as complex ones using CVTs. However, the old simple ones are still there and should all be deleted. I understand this is not encouraged for administration of common types, but maybe it's fine for my rather special ones.

            1.  
              sprocketonline Top Contributor Freebase Experts
              Jul 6, 2009
              sprocketonline says:

              In the schema editor, you should be able to edit a property and the delete button is shown on the top right of the edit box.

              You can always hide the property, preventing information from being added to it, this can also be selected from the edit box for the property in the schema editor. 

              1.  
                polojan
                Jul 6, 2009
                polojan says:

                Thank's for the hint, but what if the Type is already deleted or the properties are no longer assigned to the Type as in my case and I have orphened properties? Are properties real first class constructs in freebase? How can I show a complete list of them? When I search for type "Property" and creator "polojan" I found only one, but there are more, since they they still show up in autocomplete.

            2.  
              polojan
              Jul 6, 2009
              polojan says:

              Thank's for the hint, but what if the Type is already deleted or the properties are no longer assigned to the Type as in my case and I have orphened properties? Are properties real first class constructs in freebase? How can I show a complete list of them? When I search for type "Property" and creator "polojan" I found only one, but there are more, since they they still show up in autocomplete.

            3.  
              sprocketonline Top Contributor Freebase Experts
              Jul 6, 2009
              sprocketonline says:

              I've created a quick query for all /type/property created by /user/polojan http://tinyurl.com/m3c96a

               and another for orphaned properties by /user/polojan (orphaned as in the expected type is not given) - http://www.freebase.com/app/queryeditor/?q=[{%20"type":%20"/type/property",%20"id":%20null,%20"creator":%20"/user/polojan",%20"expected_type":%20{%20"id":%20null,%20"optional":%20"forbidden"%20},%20"schema":%20{%20"id":%20null,%20"name":%20null%20}%20}]

            4.  
              sprocketonline Top Contributor Freebase Experts
              Jul 6, 2009
              sprocketonline says:

              hmm, the second url got mangled in the editor, so try again http://tinyurl.com/lrh8sp

            5.  
              polojan
              Jul 7, 2009
              polojan says:

              Thank you for the MQL. There are the properties that I was talking about, however, when I open them it says

              ... "The page you were looking for doesn't exist."

              So I guess this is only a caching matter and they will dissapear completely after a while.

            6.  
              polojan
              Jul 7, 2009
              polojan says:

              I first didn't notice that there are two items called "Application for Faceted Browsing " in the dataset now with the ids "/guid/9202a8c04000641f800000000b49565e" and  "/base/facetedbrowsing/application_related_to_faceted_browsing". The old unnecessary properties seem to be connected to the first one, but I don't know how to finally delete this. The second one is the correct type and shows a view of all topics with the type, when beeing clicked.

            7.  
              cheunger Metaweb Current Staff
              Jul 7, 2009
              cheunger says:

              In the interest of speed, the client deletes the minimal amount of links to allow the user to resuse the keys when creating types and properties.  The proper way to clean up is to remove any links from properties, then delete the properties, remove any instances typed as the type and then delete the type.

               This shouldn't be an issue for much longer; we are working on a backend process that will clean up these deleted types/properties on a regular basis.

               If you have some properties/types that you would like cleaned up, drop me an email with your ids and I'll take care of it.

            8.  
              polojan
              Jul 7, 2009
              polojan says:

              I just wanted to clean up. At the moment I can live with the old stuff, so I'm going to wait for the backend process you mentioned. Thanks for your offer and clarifying things.

          Discussion is posted in:

          • close Creating Schemas

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

        12.  

          Included Types

          also posted to
          • Facet Map
          3 posts, latest post: polojan, Jul 7, 2009
          Link to discussion
          1.  
            polojan
            Jul 6, 2009
            polojan says:

            Why does this Topic not show the properties for the Type "software" included in the Type "Application Related to  Faceted Browsing"? Do I have to add this Type again? If yes, I don't see the value of including types.

            1.  
              jeff Metaweb Current Staff
              Jul 6, 2009
              jeff says:

              I'm not sure why the software type wasn't added -- it should have been.  Did you create this topic through the UI, or did you create it via some other route such as MQL or an external application?

            2.  
              polojan
              Jul 7, 2009
              polojan says:

              I created it manually. But maybe it happend because I first tried to prepare everything as drafts in my own namespace, and then, when some things didn't work as expected (e.g. autocomplete won't work) I moved everything to the facetedbrowsing-base. For I still got the impression something went wrong I tried to start over, deleting and recreating some types then. I guess some problems come from this chaotic way. Maybe you can trace the history to find out, what went wrong? However, now everything seems to work quite well, except this one.

          Discussion is posted in:

          • close Facet Map
          • close Creating Schemas

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

        13.  

          Reusing properties

          also posted to
          • Faceted Browsing Result View Support
          3 posts, latest post: polojan, Jul 7, 2009
          Link to discussion
          1.  
            polojan
            Jul 6, 2009
            polojan says:

            As far as I saw CVTs can't include each other, so I tried reusing properties for similar CVTs. This worked, except when I tried to reuse the property "comment" (Type String/Text) that is used in all my "XYZ support"-CVTs.  I couldn't select it in the dialog "use property from another type".

            Another issue in this context: Every reused propery (for those where it worked) also shows up in autocomplete anyway which makes it hard to find the original one. Shouldn't there show up only the non-reused ones?

            1.  
              jeff Metaweb Current Staff
              Jul 6, 2009
              jeff says:

              Question 1: There are a slew of properties called "comment", and only 10 results are returned in autocomplete, so yours isn't showing up. You can pass in the id of the property (/base/facetedbrowsing/faceted_browsing_result_view_support/comment), though, and it will show up.

              Question 2: That looks like a bug -- you shouldn't be allowed to reuse reused properties. Thanks for letting us know!

            2.  
              polojan
              Jul 7, 2009
              polojan says:

              Thanks, using the id worked. Maybe the autocomplete list should reflect that results are skipped and maybe also provide a link to the solution of using ids?

          Discussion is posted in:

          • close Faceted Browsing Result View Support
          • close Creating Schemas

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

        14.  

          New user needs help with small project

          also posted to
          • Application Developer Tips,
          • Developing Applications,
          • Help Center
          2 posts, latest post: tfmorris, Jun 4, 2009
          Link to discussion
          1.  
            dogbreedstest
            Jun 4, 2009
            dogbreedstest says:

             Hi all, thank you for checking out this post. I am a new user to Freebase and I need some assistence.

            I am tasked with a project of obtaining information for dog breeds. Typing into the search box for dog breeds I get a nice relational tabled representation of the data with the name and breed group. Clicking on one of the dog names itself gives me a little further information such as it's height and temperment.

            Although if I search for Hypoallergenic Dogs, that base exposes other information immediately, such as their height.

            What it comes down to is I need a way to pull this set of criteria (although it seems that Freebase does not have some of this data yet):

            dog name, most popular by city, size, excercise needs, temperment, coat length, group, life span, energy level, hypo allergenic, family friendly and apartment friendly.

            I've also noticed from runing some of the example queries from the help area, that data comes out as a hierarchical model rather than a relational model used by SQL or Excel. Is there a way to convert this into a kind of tabled form such as if you were to use the search bar on the top right?

            Thank you in advance.

            1.  
              tfmorris Top Contributor Freebase Experts
              Jun 4, 2009
              tfmorris says:

              Create the table that you want with the right filters and right columns displayed, then click on the little gear icon on the top and select "Download as a file."

              Don't forget that the Terms of Service require attribution back to Metaweb/Freebase.

              Not sure what you mean about the heirarchical vs relational, but the database isn't either really.  If you're talking about the information displayed on a topic page in Label: Value form, you can get all that to come out in table views as well with the appropriate amount fiddling about the the table settings (click Edit View and add additional types/columns).

              For data that's missing, feel free to add it if you've got a good source that's license compatible. 

          Discussion is posted in:

          • close Application Developer Tips
          • close Developing Applications
          • close Help Center
          • close Creating Schemas

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

        15.  

          Out out date?

          also posted to
          • Creating Enumerated Properties,
          • Application Developer Tips
          8 posts, latest post: cheunger, May 28, 2009
          Link to discussion
          1.  
            tfmorris Top Contributor Freebase Experts
            Feb 7, 2009
            tfmorris says:

            Is this example up to date with the current software?  I got the namespace created after removing the outer query label from the example query, but no matter what I do, I can't seem to convince the property editor to allow me to choose the system "enumeration" type as topic to be linked to.

            What am I missing?

            1.  
              cheunger Metaweb Current Staff
              Feb 8, 2009
              cheunger says:

              Hmmm, try typing in the key for the enumeration type in "Link to topic".  The key is /type/enumeration .  Make sure that once you do that, you follow the rest of the instructions and link the property to the namespace, or you'll get an error later when trying to view the type.

            2.  
              tfmorris Top Contributor Freebase Experts
              Feb 8, 2009
              tfmorris says:

              Does that work for you?  It didn't for me.

              I ended up struggling through the explore2 view and raw MQL to create what I needed.

            3.  
              cheunger Metaweb Current Staff
              Feb 9, 2009
              cheunger says:

              Well, I'll be... it didn't work for me either, but it used to.  I've filed a bug regarding this.

            4.  
              tfmorris Top Contributor Freebase Experts
              Feb 9, 2009
              tfmorris says:

              Thanks. 

              p.s.  The topic should, of course, be "Out of date." That's what happens when you stare at MQL for too long!

            5.  
              cheunger Metaweb Current Staff
              Feb 9, 2009
              cheunger says:

              Here's the bug for tracking purposes: CLI-7473

            6.  
              pak21 Freebase Experts
              May 25, 2009
              pak21 says:

              As that bug seems somewhat moribund, it may be worth noting I got this to work by creating the property as an integer, then setting the expected_type to /type/enumeration via the Query Editor, then following the instructions here again.

            7.  
              cheunger Metaweb Current Staff
              May 28, 2009
              cheunger says:

              It should also be possible to update the ect via the admin view of the property.

          Discussion is posted in:

          • close Creating Enumerated Properties
          • close Application Developer Tips
          • close Creating Schemas

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

        16.  

          Need for Information on Digitized Items

          also posted to
          • Book Edition,
          • Books,
          • Written Work
          13 posts, latest post: frankschloeffel, Apr 30, 2009
          Link to discussion
          1.  
            frankschloeffel Freebase Experts
            Mar 30, 2009
            frankschloeffel says:

            Hi there,

             I suggest to add to the Property Book Edition information on digitized Items:

             1) Boolean: Permanent Link available (yes/no)

            2) Available Download Formats

            3)  URI (including information on Book contributor e.g. "University of Toronto" and Digitizing Sponsor e.g. MSN)

            4) Boolean "Fulltext-Search" available (yes/no)

            Furthermore I would ask to delete the "Online-Versions" Property of "Written Work"... 

             

            best  regards,

             

            yours Frank

            1.  
              tfmorris Top Contributor Freebase Experts
              Apr 3, 2009
              tfmorris says:

              I agree that Written Work->Online-Versions is weak and should probably go away, but rather than shoe-horning new properties onto an unrelated type like Book Edition, I'd consider creating a whole new type called Online Edition or something.  That way you could drop all the physical world characteristics and include the important virtual world characteristics.

              This would allow pure digital editions for works that were never printed on a dead tree, would allow for mutliple different digital versions (e.g. image only vs machine OCR vs OCR+proofreading, Microsft vs Google books, etc),  and would also allow you to link the different editions together in the same way that you would a translation.

            2.  
              frankschloeffel Freebase Experts
              Apr 4, 2009
              frankschloeffel says:

              I made some first efforts:

               http://jewlib.freebase.com/type/schema/base/jewlib/book_edition

              Of course, it might be better to have a common type of this.

              I see a practical problem arise: You have to relate each type you use to a more general one.  and  you have 4 types to describe maybe just one  online book edition (if you want to do it correctly), like:

              http://jewlib.freebase.com/view/guid/9202a8c04000641f800000000b49ad03 

               (I tried to add the editions to Book type, but I got Error messages)

               What do you think. I mean, almost every book will have a online-edition in future. So we should consider to extend the book-edition type? What do you think, to keep it uncomplicate?

              I will also post that to the mailing list,

               best regards,

               

              yours

               

              Frank

            3.  
              frankschloeffel Freebase Experts
              Apr 4, 2009
              frankschloeffel says:

              And: "physical world characteristics" of books are congruent with most of the characteristic of a digitized book. You only have to add information, like repository and the URL, of course. So you have the opportunity to link both items closer.

               yours

              Frank

            4.  
              faye Metaweb Current Staff
              Apr 6, 2009
              faye says:

              Hi,

              Great to see interest in digitized books.

              I think it would make sense to extend/modify the existing Book Edition type so that it captures all Frank's desired properties, instead of creating a new type.

              First of all, Book Edition was desired to include digitized editions as well. Book Eidition has a property for Book Binding, which has instances such for E-Book and Portable Document Format, among other things It also captures all the generic properties any book edition would have, such as publiser, year, etc. For ease of use, having one type that covers every edition of a written work means users only have to make one query to get all edition info: from hardback, soft-cover, to large print and mass market edition, from books on tape and CD, to digital downloads in various formats.

              If we can work to include desirable properties for digitized books in Book Edition, would that suffice?

            5.  
              frankschloeffel Freebase Experts
              Apr 6, 2009
              frankschloeffel says:

              Hi there,

               it would be great if you can work to include desirable properties for digitized book in Book Edition!

              I thought about my suggested properties for a new type Book edition again. Below you will find my suggestions:

              1) URL (is it possible to get a Link into the type section? at the moment, links are only shown on the right side, section weblinks)

              2) Digitized Book Contributor (in general a library, but there are some private projects, digitizing public domain books)

              3) Available through (name of the internet library, e.g. archive.org, books.google.com etc.)

              4) Digitizing Sponsor (in general Google or MSN, sometimes national research foundations like DFG, see. http://www.judaica-frankfurt.de/)

              5) Scanning Center (don't know if it is important right now, but mabye it could be helpful to link to pages of scanning centers in the framework of freebase to get to know something about the quality of the documents)

              6) Direct Link available (yes/no; sometimes you can only link a book collection)

               best regards and thank you very much

               

              yours

               

              Frank

            6.  
              jeff Metaweb Current Staff
              Apr 7, 2009
              jeff says:

              These are great suggestions.  One thing we need to consider is that there are many kinds of online materials, not just digitized books, and we should allow for links to and data about other online materials, whether at Project Gutenberg or an author's or fan's website. It's possible that the "online versions" property could be used for simple links, where the metadata isn't important (or is essentially nonexistant), such as links to stories or articles published in an online magazine.

              One question about this is whether it's important to know which edition of a work has been digitized, or whether it's enough to know only that an edition has been digitized. For some books, there are significant differences between editions, although for most the differences will be trivial. But as a researcher for whom the first publication is an important consideration, being able to tell which edition(s) have been digitized would potentially be useful.  We should also consider that different digitizers are going to scan many of the same books, whether in different or the same editions.

              If we do limit this to books, what just occurred to me now would be to add the suggested properties to a CVT that is attached to Book Edition; this would allow for multiple digitizations of the same edition to be recorded easily. The alternative seems to be to treat each digitization as a new edition, which would also be possible, but I could imagine the data-entry getting somewhat confusing in that instance.

              One other thing that might delay full implementation of this (although it's not a reason to stop thinking about the model) is that there may be a refactoring of the Book Edition type happening soon, based on some dataloads that we're considering.  I'll post more about that when there are any specifics.

            7.  
              tfmorris Top Contributor Freebase Experts
              Apr 8, 2009
              tfmorris says:

              I can see the value in have a single type to hold the information about published editions, so I withdraw my suggestion that online editions be separate from paper editions.

              As for Jeff's questions, I believe you absolutely need to be able to tell which editions were derived from which and you need to support multiple derived versions (whether they be translations, digitizations, or transcriptions) of any given edition.  Each source/derived pair needs information specific to that particular transformation (name of the translators, organization doing the digitizing, etc), although that information can just as easily be associated with the resulting edition as with the association between the two editions.

            8.  
              frankschloeffel Freebase Experts
              Apr 8, 2009
              frankschloeffel says:

              Hi there,

              I am absolutely with you: "you need to be able to tell which edition were derived from..."

               I just want to add, that there is also a need to do same changes for periodicals, like journals and newspapers. (See, e.g. http://www.compactmemory.de/):

              http://www.freebase.com/type/schema/book/journal?domain=%2Fbook

              http://www.freebase.com/type/schema/book/newspaper?domain=%2Fbook

              A lot of online journals and newspapers are not fully digitized. Often you only will find single issues or volumes. Maybe you have to include apropriate fields (in addition to the suggestions for "Book Edition"), like:

               available from "date [issue no., Year] " to "date [issue no., year] "

              We should also consider, if there is a need to mark publishing periods with different editors [and alternating periodical names]. This might be very helpful for researchers.

               yours,

               Frank

            9.  
              frankschloeffel Freebase Experts
              Apr 20, 2009
              frankschloeffel says:

              Hi there,

               I found the "Periodical type. Maybe you can also include here properties which include information on online versions.

               

              best regards,

               

              f.

            10.  
              jeff Metaweb Current Staff
              Apr 24, 2009
              jeff says:

              The Periodical type definitly would be the right place for data about digital versions.  One question is whether there should be different properties for third-party digitizers/archives (Google, JSTOR, etc.) and for a periodical's own online archives.  But regardles, I agree that having (possibly multiple) date ranges per archive for a periodical would make the most sense, rather than trying to link to individual issues.

              Thinking about books, I'm starting to think that digitized versions of book editions hosted in an archive (Google books, OpenLibrary, etc.) might need to be modeled differently than commercially availble ebooks. That is, an ebook is just a type of edition -- it's got a publisher, and pub date, possibly an ISBN, etc., but is not necessarily purporting to be a faithful reproduction of a print edition (and may indeed have undergone editing in the publication process that changes the text with regard to a print edition).

              The other issue is versions of books that are just hanging around the internet because someone (the author, publisher, a fan) put them there. I'm not really sure if there's a model for these, and they're partly what the "online versions" link was intended for.

            11.  
              jeff Metaweb Current Staff
              Apr 28, 2009
              jeff says:

              For books, I've posted a possible model on sandbox: https://www.sandbox-freebase.com/view/guid/9202a8c04000641f800000000ba14c49

            12.  
              frankschloeffel Freebase Experts
              Apr 30, 2009
              frankschloeffel says:

              I like the book-type on the sandbox!


               

          Discussion is posted in:

          • close Book Edition
          • close Books
          • close Written Work
          • close Creating Schemas

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

        17.  

          How to specify multiple possible expected property types

          also posted to
          • Creating New Types with the Schema Editor,
          • Help
          4 posts, latest post: dude, Feb 27, 2009
          Link to discussion
          1.  
            amanshakya
            Jan 20, 2009
            amanshakya says:

            I was trying to create a type schema with an "organizer" property. I want to specify that the "organizer" may be of existing type "person" or "organization". I could not figure out how I can do that. Any idea?

            1.  
              crism Freebase Experts
              Jan 20, 2009
              crism says:

              You can’t, for a couple of reasons. First, if you add a previously-unknown organizer, what type should Freebase make it? Second, if you want to make a reverse property for organizer (organizations organized, perhaps), what type should it be on?

              The thing to do in this case is to make a new type, probably called Organizer. That way the Person or Organization that did the organizing can have a reverse property easily.

            2.  
              amanshakya
              Jan 21, 2009
              amanshakya says:

              I see.

              It is a common case to have union of types as the range for a property. I think that creating new types in this way may result in many types.Anyway, thank you very much.

            3.  
              dude
              Feb 27, 2009
              dude says:

              teasdf

          Discussion is posted in:

          • close Creating New Types with the Schema Editor
          • close Creating Schemas
          • close Help

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

        18.  

          MQLWrite receiving HTTP 405 Error

          also posted to
          • Help Center
          3 posts, latest post: hsisjason, Feb 10, 2009
          Link to discussion
          1.  
            hsisjason
            Feb 10, 2009
            hsisjason says:

            I'm having a problem with trying to do a MQLWrite function using a Java Servlet. After I logged in using my servlet and do a MQLWrite using Freebase's API, it gives me a HTTP 405 Error?

            Does anyone have any suggestions as what I should do to fix this error? Thanks.

            p.s. my MQLWrite query works in the query editor on Freebase's website. 

            1.  
              philg
              Feb 10, 2009
              philg says:

              Are you perhaps trying to do a GET rather than a POST with your servlet? A 405 is usually triggered by using an incorrect method for a Web service, and only POST is allowed for mqlWrite. Since your query works through the Query Editor, this is my first guess. You might also want to take a look at Chapter 6 of the MQL Reference Guide, which covers the mqlWrite service:

              http://mql.freebaseapps.com/ch06.html

            2.  
              hsisjason
              Feb 10, 2009
              hsisjason says:

              But im using the "doPost" method in a servlet created by Eclipse? Are there example MQLWrite java codes provided by Freebase?

              Thanks

          Discussion is posted in:

          • close Help Center
          • close Creating Schemas

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

        19.  

          tnt

          also posted to
          • Explosion,
          • Fires,
          • Domains and Types
          9 posts, latest post: jeff, Feb 6, 2009
          Link to discussion
          1.  
            spencermountain Freebase Experts
            Feb 2, 2009
            spencermountain says:

            anyone got a good idea for the 'magnitude' data type?

            1.  
              spencermountain Freebase Experts
              Feb 2, 2009
              spencermountain says:

              sorry, i mean in this explosion type

            2.  
              jeff Metaweb Current Staff
              Feb 2, 2009
              jeff says:

              Do you mean in terms of which unit to assign?

            3.  
              spencermountain Freebase Experts
              Feb 3, 2009
              spencermountain says:

              ya, i think 'tonnes of tnt' is standard maybe?, but there isnt a freebase data unit type for that.

            4.  
              jeff Metaweb Current Staff
              Feb 3, 2009
              jeff says:

              I've created a new Energy unit, "Ton of TNT" that you can use. (I added kiloton and megaton of TNT for good measure.)

              One other thing is that, in order to assign a unit, you'll have to change the expected type from floating point range to a plain old float, or create a new range CVT so that you can assign the units to the float properties. (Because the float range type is generic, units can't be assigned to properties it has.)

            5.  
              sprocketonline Top Contributor Freebase Experts
              Feb 5, 2009
              sprocketonline says:

              @spencermountain - you are correct, an explosive charge is measured in 'tonnes of TNT' or 'kilogram of TNT' with regards to blast effect on structures  - for example see Table 2.2 on Page 69 of http://books.google.co.uk/books?id=g-L1O4YszQgC.

              @jeff - could 'Kilogram of TNT' be added?

            6.  
              jeff Metaweb Current Staff
              Feb 5, 2009
              jeff says:

              Since I had already started with the "ton" nomenclature, I added milliton and microton of TNT, which correspond to kilogram and gram respectively.

            7.  
              spencermountain Freebase Experts
              Feb 5, 2009
              spencermountain says:

              alright!

              while we're at it, how bout a megawatt datatype for  powerplant?

              hey, in one sentence or less, (joke) are freebases datatypes 'semantic? does killoton understand its 1000 times ton?or does each programmer do that stuff adhoc?

              cheers guys. thanks.

            8.  
              jeff Metaweb Current Staff
              Feb 6, 2009
              jeff says:

              Gotcher megawatt right here.

              Now, whether Freebase's types understand anything or not is an open question. As far as we know, the graph hasn't achieved full sapience yet, but it could just be playing dumb.

              If you look at the megawatt type, though, you can see that it has a property "Power in Watts" which can be used to do conversions between units that measure the same dimension (power, energy, length, etc.). There's nothing in Freebase to do this for you at the moment, but the structure is there if anyone wants to make use of it.

          Discussion is posted in:

          • close Explosion
          • close Fires
          • close Creating Schemas
          • close Domains and Types

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

        20.  

          Volunteer to pitch in!

          also posted to
          • Madman
          2 posts, latest post: jon, Jan 29, 2009
          Link to discussion
          1.  
            jfry
            Jan 29, 2009
            jfry says:

            Is there a way you'd like to help make this Madman base great? Pipe in here!

            Looking for ways to chip in? Take a look at the How Can I Help? page. 

            Thanks! 

            1.  
              jon Metaweb Current Staff
              Jan 29, 2009
              jon says:

              I'm a bit ofo f fiend for images and this base is very visually appealing.  I started loading images last night - finished off the missing ones from the Atomics and the Dark Horse covers.  I'll be doing more for sure!

              j

          Discussion is posted in:

          • close Madman
          • close Creating Schemas

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

        21.  

          Missing optional reflexion

          also posted to
          • Schema Introspection Cookbook
          2 posts, latest post: philg, Jan 27, 2009
          Link to discussion
          1.  
            olimatis
            Jan 27, 2009
            olimatis says:

            Great and very useful recipies!

            I noted that in your last one, the request showing reflexion usage with any_master, any_reverse ans any_value should state "optional" : "true" in order to get all possibilities. Without this directive, the properties will only be returned if links are available for the three types.

            Optional reflexive directive cna be used like in the following MQL:

             

            [
              {
                "/type/reflect/any_master" : [
                  {
                    "id" : null,
                    "link" : null,
                    "name" : null,
                    "type" : [],
                    "optional" : true
                  }
                ],
                "/type/reflect/any_reverse" : [
                  {
                    "id" : null,
                    "link" : null,
                    "name" : null,
                    "type" : [],
                    "optional" : true
                  }
                ],
                "/type/reflect/any_value" : [
                  {
                    "link" : null,
                    "type" : null,
                    "value" : null,
                    "optional" : true
                  }
                ],
                "id" : "/guid/9202a8c04000641f80000000001b2e90"
              }
            ]

            1.  
              philg
              Jan 27, 2009
              philg says:

              Thanks, I just updated the recipe!

          Discussion is posted in:

          • close Schema Introspection Cookbook
          • close Creating Schemas

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

        22.  

          (non) Seated Capacity

          also posted to
          • Sports Facility,
          • Sports
          2 posts, latest post: sprocketonline, Jan 26, 2009
          Link to discussion
          1.  
            degsy
            Oct 6, 2008
            degsy says:

            What about standing capacity, or "combined" capacity?

            Most football (soccer) stadiums still have standing areas (outside of the top leagues) and especially for historical data/stadia.

            1.  
              sprocketonline Top Contributor Freebase Experts
              Jan 26, 2009
              sprocketonline says:

              I agree - we need a property for standing capacity (and perhaps one for total capacity) of a sports stadium

          Discussion is posted in:

          • close Sports Facility
          • close Sports
          • close Creating Schemas

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

        23.  

          incorrectly typed?

          also posted to
          • Building restoration,
          • Structure,
          • Domains and Types,
          • Project
          13 posts, latest post: sprocketonline, Jan 25, 2009
          Link to discussion
          1.  
            jon Metaweb Current Staff
            Jan 20, 2009
            jon says:

            I don't agree that this is correctly typed as an Architectural Style.  Anyone in the Architecure Domain care to weigh in?

            jon

            1.  
              sprocketonline Top Contributor Freebase Experts
              Jan 21, 2009
              sprocketonline says:

              Jon, I agree and have removed the type and fixed the incoming topics.

              However, I can see where it came from, the architect Eugene Viollet-le-Duc was primarily only involved in restoration of old buildings, thus he has been noted, perhaps incorrectly, as the architect of the building - nothing distinguishing him from the original architect.

               For the Building Restoration topic, I've quickly crafted together a Project Phase type in the Engineering Base, and any comments would be helpful.

              However, this sidesteps the re-occuring constraint with the structure type - the structure type does not take into account that a structure can have multiple architects and engineers, each involved at different times on different phases of the structure's lifetime (e.g. Initial design, compared to a later restoration).  Is there a quick fix to this, that doesn't add too much complexity to the structure type?

            2.  
              brendan Metaweb Current Staff
              Jan 21, 2009
              brendan says:

              Just address a particular facet of this: When a building is first built, things are a more straight forward: there is an architect (multiple individual architects) and/or a firm(s).  The current "structure" schema supports this information.

               What to do about subsequent renovations,  I'm not sure, It's somewhat of an edge case, so some provisional schema seems prudent at this point. 

               In the case where an architect is essentially re-designing a building, there may be some things that can be done. There are numerous cases of old buildings where a key part was kept while a completely new building, by a new architect, in a different style was built up around it.   Is that a new building?  A simple way of approaching this case is: for the original structure topic. fill in the "Destroyed By" -> "Renovation" and the "Destruction Date".  Then create a new topic representing the "new" building.

              In some cases, an old building is mostly preserved while a new addition or "wing" is added.  Having a "Building Complex" with a topic for each individual "Structure" can be workable in this case. e.g. Mission SF

            3.  
              brendan Metaweb Current Staff
              Jan 21, 2009
              brendan says:

              Just to add: the two cases I've given are ones where I am asserting, is this "entity" really the same entity, now that a renovation has occured?

               Here's another example: The Contemporary Jewish Museum

               (without addressing the conflation of the museum and it's main building!)

              It seem confusing to list Willis Polk as the architect of this building (he designed the original building that this new design was grafted on to).   I'd prefer to have another topic with it's own picture and details of it's design (and the assertions that this building, for all intents and purposes, no longer exists)

              Does that make sense?

            4.  
              skud Freebase Experts
              Jan 21, 2009
              skud says:

              I had a schema (IN MY HEAD!!!) for projects which was pretty general and could be used for this.  I really ought to bash it out in a base so you can see.

            5.  
              skud Freebase Experts
              Jan 21, 2009
              skud says:

              OK, take a look at http://projects.freebase.com/type/schema/base/projects/project and tell me what you think.  Could it be used for architectural projects?  Could we make "Structure" include "Project focus" so it's right there for anyone who wants to put in stages of construction, renovation, etc?

            6.  
              skud Freebase Experts
              Jan 21, 2009
              skud says:

              You know, I really wish this discussion auto-linked when you gave it a URL.  The schema is here.

            7.  
              sprocketonline Top Contributor Freebase Experts
              Jan 22, 2009
              sprocketonline says:

              @brendan - perfect sense.  Where buildings have been demolished, or majorly regutted and rebuilt it would be better to have two different topics.   The Tay Bridge which was destroyed in an infamous disasterand completely rebuilt is another example where two distinct structures share one topic as they have a common location and name.

               

              @skud - I really like your project schema, I think it solves all my issues here.  With regards to structures I would assume that the project topic would be named, for example, "Design and Construction of the Empire State Building" and would link to the "Empire State Building" topic through the Project focus property?

               

              I had wrestled with doing this with my 'Engineering Project' type, but I didn't want to start atomising topics (i.e. splitting a topic into a 'Construction of x', 'Design of x' and so on) - and instead settled on a CVT called 'Engineers Role'.

              If there is a consensus amongst the Architecture domain that the project schema is the way forward, I am happy to move my Engineering Project data to it and delete the superseded types in the Engineering domain.

            8.  
              skud Freebase Experts
              Jan 23, 2009
              skud says:

              @sprocket: You are absolutely right about the Empire State Building example.

              I showed Brendan the Project schema yesterday f2f at the office, and he liked it.  We talked about promoting it and making types like /architecture/structure and /computer/software include the Project Focus type.  Brendan seemed fairly positive about the idea of deprecating and hiding the project-related fields on /architecture/structure and gardening the contents of them out to the project types.  The problem with that would be that we'd break some saved views and apps, but then, that's always the problem with schema changes.  However, the number of people using stuff from /architecture is fairly contained and we can probably manage it.

               If you wanted to make use of the Projects schema for your Engineering stuff, that would be a great test run of it.  I have to admit I was thinking fairly abstractly and didn't really have any good examples to enter data for (though I did try out the Manhattan Project, as a potential edge-case, and it seemed to work OK).  So it would be great to have some real data using it so we can kick the tyres a bit before promoting.

               

            9.  
              sprocketonline Top Contributor Freebase Experts
              Jan 23, 2009
              sprocketonline says:

              I've added some structures data to the project type.  I chose a particularly complex example, the temporary skylon structure and its associated projects for the 1951 Festival of Britain, as a starting point.

               The type seems to work very well (except that the project focus doesn't return link to project) , and I was particularly pleased at being able to note the dignitary who laid the foundation stone of the Royal Festival Hall!

            10.  
              jeff Metaweb Current Staff
              Jan 23, 2009
              jeff says:

              That looks nice, sprocket -- although I do wonder whether the ceremonial laying of the foundation stone is really part of the design portion of the project. Wouldn't it really be part of the construction? Or is Design of the Royal Festival Hall meant to include the construction phase as well?

            11.  
              skud Freebase Experts
              Jan 23, 2009
              skud says:

              Oops, thanks sprocket, I've now added that reverse property.  And your examples look great!

            12.  
              sprocketonline Top Contributor Freebase Experts
              Jan 25, 2009
              sprocketonline says:

              jeff - good point.  I don't think there is enough data on this particular topic to warrant seperating the design from the construction.  So I've renamed it 'Initial design and construction of the Royal Festival Hall' which describes my intent slightly better.  

              skud - I've also filled out the recent Renovation of the Royal Festival Hall, so now we have a project focus with two projects.

          Discussion is posted in:

          • close Building restoration
          • close Structure
          • close Domains and Types
          • close Creating Schemas
          • close Project

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

        24.  

          Welcome to Freebase!

          also posted to
          • rumifield,
          • Domains and Types
          2 posts, latest post: rumifield, Jan 23, 2009
          Link to discussion
          1.  
            faye Metaweb Current Staff
            Jan 21, 2009
            faye says:

            Hi rumifield,

            Welcome to Freebase! I see you've been contributing to the Visual Art commons. That's fantastic!

            One tip about the Artwork schema: If an artwork is a still life (or a portrait, landscape, etc.) indicate that using the Art Genre property, not the Art Subject property. For example, the Art Subject of the painting Two Monkeys Stealing Fruit from a Basket includes 1) monkey, 2) fruit, and 3) basket, whereas its Genre is still life.

            Let me know if you have any questions. Have fun exploring Freebase!

            1.  
              rumifield
              Jan 23, 2009
              rumifield says:

              Thank you Faye.  I appreciate your tip!  I welcome any info that will better ensure correct entries.

               Have a great day!  Thanks again!

          Discussion is posted in:

          • close rumifield
          • close Creating Schemas
          • close Domains and Types

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

        25.  

          Change US Patents to allow for international patent claims?

          also posted to
          • Inventor,
          • Law,
          • Patent
          3 posts, latest post: jeff, Jan 21, 2009
          Link to discussion
          1.  
            sprocketonline Top Contributor Freebase Experts
            Dec 11, 2008
            sprocketonline says:

            I propose that the property 'US Patent' is replaced with a CVT 'Patent Claim'.  This CVT would have a property called 'Patent Number' and a property for 'Patent Granting Body' which has a type 'Patent Granting Body'.

             This would allow  UK,  EU and other international claims to be described alongside US claims.

             Further additional properties for the CVT could include the status of the claim - 'rejected', 'pending', 'approved', the date the claim was lodged and the date the patent was approved.

            1.  
              jeff Metaweb Current Staff
              Dec 11, 2008
              jeff says:

              I think there's value in keeping some notion of Patent as a standard type (the description, for starters, would go away if we changed it into a CVT), but I agree that it should be internationalized.

              The simplest thing might be to add a new property for "Patent-granting body" as you suggest, and remove or generalize the US-specific properties.  There are already properties for application date and issue date, but I think status sounds pretty good.

            2.  
              jeff Metaweb Current Staff
              Jan 21, 2009
              jeff says:

              I've updated the model a bit to be more international, mostly by removing unnecessary US's and adding a propery and type for Patent Office. I also added a property for date revoked, so we have revoked patents, too.

          Discussion is posted in:

          • close Inventor
          • close Law
          • close Creating Schemas
          • close Patent

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

        26.  

          content wishes

          also posted to
          • silc commands
          2 posts, latest post: philg, Jan 19, 2009
          Link to discussion
          1.  
            ptmgd
            Jan 16, 2009
            ptmgd says:

            examples of frequently used commands and their shortened help description.

            how to structure the knowledge properly?

            how to make it easily searcheable and linked between each other?

            why does it always rain on me?

            1.  
              philg
              Jan 19, 2009
              philg says:

              Can you give an example of what "commands" you had in mind?

              As for your other questions, you should have a look at the Data Modeling Guide and the Beginner's Guide to Creating Schemas, these have a lot of information about how to develop the structures (or "schema") for representing knowledge in Freebase, and how to create relationships between properties and share information.

          Discussion is posted in:

          • close silc commands
          • close Creating Schemas

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

        27.  

          food vs. food and drink?

          also posted to
          • /m/03yw5gh,
          • Food & Drink
          2 posts, latest post: skud, Jan 16, 2009
          Link to discussion
          1.  
            mateolan
            Jan 16, 2009
            mateolan says:

            I am new so please pardon my newbie ignorance, but why is the food base not made from the food and drink commons?  Or if it is, why isn't it referenced there?  --or can I just not see it?  A good place to start would be to look at the types created in various food/ag ontologies on the web...agrovoc for instance.

            1.  
              skud Freebase Experts
              Jan 16, 2009
              skud says:

              Hi mateolan!  I'm the owner of the Food base, and I'm a member of staff here.  In my team we often work on draft schema in bases, and then those get promoted into the commons.  So originally I created my Food base to work out some schema around Dishes and Ingredients and a few other things.  Some of these were promoted, and some weren't, but what you see hanging around in the Food base now is just kind of a working area for me.

               Also, the "based on" thing only came into existence around November '08.  Any bases created before then (actually, we called them user domains, not bases, at that time) weren't "based on" the Commons.  "Based on" occurs when you create a saved view using a type in the commons, and save it to your base.  That's only been around for a little while.

          Discussion is posted in:

          • close /m/03yw5gh
          • close Creating Schemas
          • close Food & Drink

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

        28.  

          Date opened property

          also posted to
          • Transit Stop,
          • Domains and Types
          2 posts, latest post: sprocketonline, Jan 14, 2009
          Link to discussion
          1.  
            bgoldenberg
            Aug 8, 2008
            bgoldenberg says:

            A date opened property could be useful and would be easily mapped from wikipedia infoboxes. For ideas of other properties, look at the Wikipedia infobox:

            http://en.wikipedia.org/wiki/Template:Infobox_Station

            1.  
              sprocketonline Top Contributor Freebase Experts
              Jan 14, 2009
              sprocketonline says:

              I agree.

              This could be modelled by having the Transit Lines property have a Data Type of 'Transit Line Stops', a new type which would be a CVT.  Properties for 'Transit Line Stops' would be 'Transit Line', 'Transit Stop', 'Date Stop Added To Line' and 'Date Stop Removed From Line'.

          Discussion is posted in:

          • close Transit Stop
          • close Creating Schemas
          • close Domains and Types

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

        29.  

          Split character from tv show

          1 post, latest post: jeff, Jan 12, 2009
          Link to discussion
          1.  
            jeff Metaweb Current Staff
            Jan 12, 2009
            jeff says:

            No. Really.

          Discussion is posted in:

          • close Creating Schemas

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

        30.  

          Category:Dam disasters

          also posted to
          • Dams
          5 posts, latest post: sprocketonline, Jan 8, 2009
          Link to discussion
          1.  
            spencermountain Freebase Experts
            Jan 4, 2009
            spencermountain says:

            List of dam failures

            1.  
              sprocketonline Top Contributor Freebase Experts
              Jan 4, 2009
              sprocketonline says:

              Great idea - I have created a Destroyed Dams type where the date and method of destruction can be noted.  For this I created a further type, Dam Destruction Method.

               

              I hope you can make use of these new types, and add topics to them.  Thanks for joining and contributing to the Dams base. 

            2.  
              spencermountain Freebase Experts
              Jan 4, 2009
              spencermountain says:

              thanks sprocketonline,

              is a merge possible?

              http://www.freebase.com/view/user/spencermountain/default_domain/failed_dams

            3.  
              sprocketonline Top Contributor Freebase Experts
              Jan 5, 2009
              sprocketonline says:

              Done.

              Actually, I've just added all the topics currently existing in your type to the destroyed dams type.  Your failed dams type still exists, it is up to you if you wish to delete your type.

            4.  
              sprocketonline Top Contributor Freebase Experts
              Jan 8, 2009
              sprocketonline says:

              A big modification to the way the schema works:

              I realised that quite often dams are not totally destroyed when the fail.  Also most of the failed dams are patched up and are operational shortly afterwards.  It is possible for a dam to fail (and be patched up) multiple times.

              This led me to rename the 'Destroyed Dams' type as 'Dam Failure' and change it to a CVT.

              The 'Dam' type now has a property called 'failures' which allows multiple Dam Failures to be listed.

              As a Dam is also a structure it made sense to co-type it with the 'structure' type from the architecture domain.  Amongst other things this allows the opening date and destruction date to be noted. (so if a failure did permanently destroy the dam, then the date can be noted here).

          Discussion is posted in:

          • close Dams
          • close Creating Schemas

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

        31.  

          mqlread link broken

          also posted to
          • An Introduction to Freebase Application Development,
          • Domains and Types
          4 posts, latest post: philg, Dec 31, 2008
          Link to discussion
          1.  
            zenkat Metaweb Current Staff
            Dec 29, 2008
            zenkat says:

            Hi All --

            The link to the mqlread docs on this page is broken -- it leads to a blank topic page.

            Brian

            1.  
              philg
              Dec 30, 2008
              philg says:

              Hi Brian,

              I can't find the broken link, can you be more specific about which one didn't work?

            2.  
              zenkat Metaweb Current Staff
              Dec 31, 2008
              zenkat says:

              Under "Develop Apps In Javascript", the bulletpoint:

              • Hello World. This List of Countries is generated with only a few lines of Javascript. You might want to read about mqlread in the API docs.
            3.  
              philg
              Dec 31, 2008
              philg says:

              Ah, thanks, fixed!

          Discussion is posted in:

          • close An Introduction to Freebase Application Development
          • close Creating Schemas
          • close Domains and Types

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

        32.  

          Additional properties

          also posted to
          • Abstract Data Structure,
          • Computer Science,
          • Domains and Types
          3 posts, latest post: narphorium, Dec 31, 2008
          Link to discussion
          1.  
            thequux
            Dec 21, 2008
            thequux says:

            This should probably have "Specialization of" added as a property, with an appropriate reciprocal property. Examples:

             Ordered container:

            •  Specialization of Container

            Set:

            • Specialization of container

            Ordered Set:

            • Specialization of Set
            • Specialization of Ordered container

            Associative Container:

            •  Specialization of Container

             For a full hierarchy, the STLPort documentation would be a good base.

            Also, it may make sense to add an "Implementations" property that links back to the Data Structure topics for which this is the ADT.

            1.  
              narphorium Top Contributor Freebase Experts Metaweb Current Staff
              Dec 21, 2008
              narphorium says:

              Hi thequux,

              Welcome to Freebase! I think these are all really good suggestions and I've implemented the changes that you suggested in the sandbox. Please feel free to play around with the data in the sandbox and let me know if I missed anything. If no one objects to these changes I can add them to the main CS base sometime next week.

              Here is the STL documentation for anyone interested in seeing the complete hierarchy that's being proposed.

            2.  
              narphorium Top Contributor Freebase Experts Metaweb Current Staff
              Dec 31, 2008
              narphorium says:

              Ok, well I haven't heard any objections here in the CS base or on the data modeling list so I've gone ahead and added the suggested properties to Abstract Data Structure.

          Discussion is posted in:

          • close Abstract Data Structure
          • close Computer Science
          • close Domains and Types
          • close Creating Schemas

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

        33.  

          Should there be a publisher for book?

          also posted to
          • Harry Potter and the Philosopher's Stone
          3 posts, latest post: goodpairofshoes, Dec 30, 2008
          Link to discussion
          1.  
            goodpairofshoes
            Dec 29, 2008
            goodpairofshoes says:

            There is a place for publishing date but no publisher.  Could this information be added to the type?

            1.  
              jeff Metaweb Current Staff
              Dec 29, 2008
              jeff says:

              I'm not sure what you mean. If you click "edit" next to the Editions property, you can see the publisher field (or you can get to it by clicking any of the individual editions). It's just not visible in the view right now because nobody's entered any publishers for these editions.

            2.  
              goodpairofshoes
              Dec 30, 2008
              goodpairofshoes says:

              AWESOME! Thanks. I didn't see that before.

          Discussion is posted in:

          • close Harry Potter and the Philosopher's Stone
          • close Creating Schemas

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

        34.  

          Authors of the Linux Kernel

          also posted to
          • Linux kernel,
          • Help
          2 posts, latest post: narphorium, Dec 30, 2008
          Link to discussion
          1.  
            andresj
            Dec 29, 2008
            andresj says:

            I really think that the people at http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob_plain;f=CREDITS;hb=HEAD should be added to the Software > Developer list; but this would need more than 400 new topics, with only Name, Email, Web address, PGP key id and finerprint, contribution to the Linux kernel, and snail mail address. Any help on this? Here are some UNIX scripts that act on the file above to get diferent information:

             head credits      #This is informational stuff, like the fields.

             cat credits | awk '/^N:/  {print $2, $3, $4, $5, $6, $7}'          # Print all names in alphabetical order. Replace 'N' by 'E', 'W', 'P', 'D', or 'S' for the respective field (see `head credits`).

             cat credits | awk '/^N:/  {print $2, $3, $4, $5, $6, $7}' | awk '{c += 1} END {print c}'           # The number of people in the file.

            1.  
              narphorium Top Contributor Freebase Experts Metaweb Current Staff
              Dec 30, 2008
              narphorium says:

              Hi andresj,

              I find the easiest way to get started with this type of task is to create a saved view to define the information that you want to enter. In this case it would be Software Developers who have contributed to the Linux Kernel. If you haven't already, you should check out the tutorial on saved views to see how I made this view.

              Once you have a saved view, you can click on the "Add More" button which will pop up a box with a link at the bottom that says "Go to the import tool". Click on that link and you will be taken to a tool that lets you copy and paste a list of topics (the names of the contributors) to be addded to Freebase as part of that view. I find its best to try adding them in batches of 100 to make sure they don't overload the system.

              The list import tool will try to help you find any existing topics that match the topics that you're adding so that Freebase doesn't get cluttered with duplicate topics. Then when you're finished adding the new topics, they will all be automatically typed as Software Developers and they will all be added as contributors to the Linux Kernel.

              The other data will have to be entered by hand or with a custom script using the Freebase API. Freebase doesn't currently store email or snail mail addresses for people so the only other data that you could add from that file would be websites and places lived (the country from the snail mail address).

              Give that a try and let me know how it goes.

          Discussion is posted in:

          • close Linux kernel
          • close Help
          • close Creating Schemas

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

        35.  

          Named Job Titles?

          also posted to
          • Job title,
          • Business,
          • Domains and Types
          2 posts, latest post: jeff, Dec 20, 2008
          Link to discussion
          1.  
            djwhitten
            Dec 20, 2008
            djwhitten says:

            How do we create a subtype of Job Title to handle Named Job Titles?

            like the "Charles Edward Wilson Professor of Business Administration, at Harvard Business School" ?

             Ie: these should be titles, but subtypes, so if you say someone is the "Fooperson Chair of Some Such" it would also be the case that they are a "Chair of Some Such" as well.

            Named titles are named in honor of someone else, and are typically associated with tenure, or a stipend/salary.  They almost always are associated with an Educational Institution, as long as that type includes think-tanks, and other pseudo educational organizations.

            Thanks,

            Dave

            1.  
              jeff Metaweb Current Staff
              Dec 20, 2008
              jeff says:

              I'd just put them in as ordinary job titles, and leave it at that, since there is no structure to job titles, and I think it a diverse enough field that it would be practically impossible to impose one. If you wanted to show who it was named after, you could add the Namesake type to the job title, which would allow you to link it to the person for whom it was named.

          Discussion is posted in:

          • close Job title
          • close Business
          • close Domains and Types
          • close Creating Schemas

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

        36.  

          Can someone add this as a company termination type please?

          also posted to
          • Nationalization,
          • Organization termination type,
          • Domains and Types,
          • Business
          5 posts, latest post: jeff, Dec 19, 2008
          Link to discussion
          1.  
            arielb
            Sep 30, 2008
            arielb says:

            and while you're add it - set it as the reason for ceasing operations for Northern Rock

            1.  
              sprocketonline Top Contributor Freebase Experts
              Dec 10, 2008
              sprocketonline says:

              I agree Nationalization should be a company termination type.

              I would also like to see Disbandment, as an example the Tecton group disbanded in 1948.  And also a number of companies are disbanded due to the retiral of their founder and/or CEO.

            2.  
              sprocketonline Top Contributor Freebase Experts
              Dec 15, 2008
              sprocketonline says:

              I think Found Guilty of Criminal Activities is also required, I tried to model Charle's Ponzi's company, Securities Exchange Company, which was closed when Ponzi was convicted of mail fraud.

            3.  
              jg Metaweb Current Staff
              Dec 19, 2008
              jg says:

              perhaps the 'reason for ceasing operations' should not be an enumeration.  I agree with 'nationalization' but not 'mail fraud' (ponzi's company was insolvent).  but reasonable people should be able to debate such things...

            4.  
              jeff Metaweb Current Staff
              Dec 19, 2008
              jeff says:

              I've changed the type from an enumerated list to a standard topic.

          Discussion is posted in:

          • close Nationalization
          • close Organization termination type
          • close Domains and Types
          • close Creating Schemas
          • close Business

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

        37.  

          Clock Speed on Computer type?

          also posted to
          • Computers
          3 posts, latest post: alexwright, Dec 19, 2008
          Link to discussion
          1.  
            alexwright
            Dec 2, 2008
            alexwright says:

            I'd like to suggest we have the Speed (in Mhz) that the linked Processor is "clocked" at.

            While having the CPU type avaliable on Computers and other devices is usefull, it would make it a lot more useful to know the speed it was running at. 

            Perhaps a compound value would be best, but this might effect a lot of topics already using the type, though most I've looked at don't have the Processor field set.

            1.  
              aseem
              Dec 9, 2008
              aseem says:

              Hi Alex.

              That's a very good point. However as you know processor families generally tend to have a range of possible clock speeds depending on the specific model of the processor. Considering that the range can be pretty large (even ignoring the overclocking possibilities) would this really be a useful property? Do you have a specific use case that this property would address? Or are you suggesting that there ought to be separate topics for specific processor models with each having its own clock speed specified (which could be quite useful for certain apps)?

              AM

            2.  
              alexwright
              Dec 19, 2008
              alexwright says:

              I imagined a compound value on the Computer Type, linking the CPU model and the speed it is clock at.. on that specific build.

              As you pointed out, CPU models often have a huge range in Clock amoungs other things. But this doesn't even take into account that on some systems the CPU is either under or over clocked, like the Asus EEE 901 range, and the Nokia N800. The N800 has a 400Mhz (stock) CPU but is Clocked at 330Mhz.

              With technology like Intel's SpeedStep I expect this type of situation to become a lot more common. 

          Discussion is posted in:

          • close Computers
          • close Creating Schemas

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

        38.  

          How does this get promoted?

          also posted to
          • Student Organization,
          • Carnegie Mellon University,
          • Help,
          • Domains and Types
          3 posts, latest post: cheunger, Dec 19, 2008
          Link to discussion
          1.  
            djwhitten
            Dec 18, 2008
            djwhitten says:

            The concept of a Student Organization is not unique to Carnegie Mellon University, just as a student publication is not unique to any particular school.

            How do we generalize this topic so it can be used by other schools?

            1.  
              cheunger Metaweb Current Staff
              Dec 19, 2008
              cheunger says:

              The semantics of this type has merit, but most of these properties are covered by either the organization type or the topic type.  I'll create a task to model a student organization type that includes the organization type and has a property to link an educational institution and a property to link an adviser.  What other properties would be useful on this type?

            2.  
              cheunger Metaweb Current Staff
              Dec 19, 2008
              cheunger says:

              DA-544 has been filed to track this issue.  If you have suggestions for other properties, please add them as comments to the task.

          Discussion is posted in:

          • close Student Organization
          • close Carnegie Mellon University
          • close Help
          • close Creating Schemas
          • close Domains and Types

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

        39.  

          Featuring this base

          also posted to
          • Computer Science,
          • Freebase
          1 post, latest post: skud, Dec 2, 2008
          Link to discussion
          1.  
            skud Freebase Experts
            Dec 2, 2008
            skud says:

            Hey pumpkin, we're hoping to feature this base on the Freebase homepage this week.  I'm cleaning up a little just to make it look slick for the screenshot, and we've got a data entry person working on adding comp sci books and filling out more information about Turing Award winners.  Let me know if there's anything else you'd like to do before we publicise this base, or if you have any questions.

            K.

          Discussion is posted in:

          • close Computer Science
          • close Creating Schemas
          • close Freebase

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

        40.  

          Fricket article...

          also posted to
          • dylanrocks,
          • Consumer product
          2 posts, latest post: dylanrocks, Nov 26, 2008
          Link to discussion
          1.  
            playhard
            Nov 26, 2008
            playhard says:

            Hello,

            I am the author and creator of the Wikipedia article about Frickets. I wrote, host and manage fricket.org. On the topic of "Trade Names", Fricket is a meld of the word Frisbee and Cricket; true. However, the legacy and acceptance of the name Frisbee as a category is the attempt at gaining popularity for the game NOT promoting the brand Frisbee. In fact it’s the exact opposite! Wham-o has the trade name and is diligent on protecting their name when used against competing products. But do they mirror their efforts on circumstance like thos one? NO! the use it to their advantage. I ask you, what about the small company disc manufacturers that can’t use the “word” Frisbee? Yet by popularity that is the term accepted most. The category is Flying Disc.

             

            May I request that you please remove the promotion of Wham-o from this article!? I travel the country playing disc (ultimate and disc golf) and promoting my wears. In doing so, I promote the game Fricket more than anyone else in the world. I am the creator of the night version of Fricket in hopes that anyone can play the game with any disc of choice NOT just a Frisbee! Free the world from trade name diabolical ownership.

            Thanks for listening.

            Jeff Scott

             ps - I also sent this to tristan whom created the article in Freebase

            1.  
              dylanrocks
              Nov 26, 2008
              dylanrocks says:

              HI Jeff,

              Thanks for your interest and concern.  We have designed and built the Freebase product specifically to enable individuals like yourself to develop the definitive structured database of knowledge about interests ranging from flying discs to classic Corvettes.

              We value your passion for Fricket and flying disc games in general.  I'd encourage you to help the Freebase community in developing the best organization and fact base about flying discs.

              I've taken a few steps in that regard.  You'll find that I used our existing schema (organization) to include some additional information about Fricket.  I've asked our games experts about adding a property to games (like Fricket) that would surface the equipment needed - in this case, that would include Frisbee as well as any competitive flying disc (as well as stakes, cups, etc.).

              As for editing the frisbee/flying disc topic, I've added our data architecture team to this thread.  We need to find an accurate way to capture all types of flying discs under the umbrella of flying disc (of which Frisbee would be one).  If our data architects design that schema, can we rely on you to help us populate the more prominent manufacturers of flying discs?

              Thanks again and I hope to see you again soon on Freebase,

              Mike

          Discussion is posted in:

          • close dylanrocks
          • close Creating Schemas
          • close Consumer product

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

        41.  

          Included type disambiguation

          also posted to
          • Data Modeling Guide,
          • Word sense disambiguation
          3 posts, latest post: spatialed, Nov 21, 2008
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Nov 21, 2008
            spatialed says:

            I built a schema that has two included types. One of those types has disambiguation. When I use the included type by itself (the one with disambiguation), the disambiguation property box is displayed during editing. However, that property box is not displayed when the type is included within another type. Shouldn't it be available for data entry?

            Here's an example: FGDC Location keyword

            This type includes "Location" and "FGDC keyword", where the keyword type has disambiguation for an authoritative reference. I want the "FGDC Location keyword" type to include the disambiguation from the "Keyword thesaurus" property of the "FGDC keyword" type but can't figure out how to do that while still keeping the included type and not adding redundant properties.

            1.  
              crism Freebase Experts
              Nov 21, 2008
              crism says:

              This is not currently directly possible. The client only picks up disambiguators from the expected type of a property. This is an oft-requested feature, though. One thing you can do, however, is to delegate the property—borrow the keyword property of FGDC keyword into FGDC Location keyword—and mark it as a disambiguator there. The same property will actually be used, but it will look like the property is present twice.

            2.  
              spatialed Top Contributor Freebase Experts
              Nov 21, 2008
              spatialed says:

              Thanks!

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas
          • close Word sense disambiguation

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

        42.  

          linked video

          also posted to
          • Data Modeling Guide
          3 posts, latest post: ilico, Nov 2, 2008
          Link to discussion
          1.  
            ilico
            Nov 1, 2008
            ilico says:

            hello, 

            why do the bases contain no videos linked?

            why is it that "videos" do not exist as media_type like "images" do?  

            cheers,

            iLico 

            1.  
              gmackenz Metaweb Current Staff
              Nov 2, 2008
              gmackenz says:

              Why do not support storing video on our site (its not really part of our goal as a 'Database of Databases' which means Freebase is about linking things together, storing the relationships between data and not the storing of data itself).

               You can easliy store links to video in the weblinks section of the base or on the topics contained within the views of a base.

            2.  
              ilico
              Nov 2, 2008
              ilico says:

              hi gmackenz, 

              I appreciate your effort, but your answer did not respond to my question.

              I am as dumb as I was before :) 

              iLico 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        43.  

          Game Platform

          also posted to
          • PowerPC
          1 post, latest post: jeffwheeler, Nov 1, 2008
          Link to discussion
          1.  
            jeffwheeler
            Nov 1, 2008
            jeffwheeler says:

            Does it really make sense to be considering various processors, like PPC or x86, game platforms? Can these be removed, and limited only to operating systems? 

          Discussion is posted in:

          • close PowerPC
          • close Creating Schemas

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

        44.  

          Music Group

          also posted to
          • Music
          3 posts, latest post: crism, Nov 1, 2008
          Link to discussion
          1.  
            gmackenz Metaweb Current Staff
            Oct 31, 2008
            gmackenz says:

            Would it be interesting to have a property that captures what the name of group was inspired by/based upon?

            I know user Skud has a named type, but it seems quite interesting relationship for musical groups. It's a common question brought up in many an interview article and lists within entertainment sites. Small example: Bands named after places. 

            1.  
              crism Freebase Experts
              Nov 1, 2008
              crism says:

              I would rather just promote Kirrily’s type to the commons. Filtering the query for instances of Musical Group that are also Namesakes, and checking that their Name sources are also Locations, or instances of People that have the profession of Agrarian.

            2.  
              crism Freebase Experts
              Nov 1, 2008
              crism says:

              Er… when I go looking for linky things, sometimes sentence fragments.

              Filtering the query… is not too difficult. There.

          Discussion is posted in:

          • close Music
          • close Creating Schemas

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

        45.  

          How to model the number of electors each States sends to the Electoral College

          also posted to
          • US Presidential Electors,
          • Help
          2 posts, latest post: narphorium, Oct 22, 2008
          Link to discussion
          1.  
            magnusmunterbund
            Oct 22, 2008
            magnusmunterbund says:

            I'd started using freebase today and chose to make a list of the numbers of the electors each USState send to the college. But how do I model this?

             My first approach would be to specify the number as a new attribute to the Governmental Organization that the USStates are. But how?

             Is this incorrect? Is there a better approach? 

            1.  
              narphorium Top Contributor Freebase Experts Metaweb Current Staff
              Oct 22, 2008
              narphorium says:

              Welcome to Freebase!

              Usually the best way to approach this is to create a very specific type in one your own personal domains and try adding it to some topics. For example, I've taken a crack at it here in my Politics domain.

              Once, you have some data modeled using your personal type then you can contact the owners of one of the data commons types like Governmental Body and discuss whether your type can be merged into one of the more general types. For something a specific as electoral college votes it might be better off as a US-specific type. 

          Discussion is posted in:

          • close US Presidential Electors
          • close Creating Schemas
          • close Help

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

        46.  

          monotypic taxa

          also posted to
          • Biology
          5 posts, latest post: lukeschubert, Oct 15, 2008
          Link to discussion
          1.  
            xtine
            Oct 8, 2008
            xtine says:

            If a taxon is monotypic (having only one member, such as a genus that has only 1 species), there is no Freebase topic for the monotypic taxon.  Instead, the monotypic taxon is listed as an alias of the next lower taxon that has >1 member, or if there is only one member of the group, that member.

            For example, the genus Gavia (Loons) is the only member of the family Gaviidae, which is the only family in the order Gaviformes.  There is only topic for Gavia, and Gaviidae and Gaviformes are listed as aliases.

            My instinct was to add topics for the family and order, so that we could programatically answer questions like "what order is the Red-throated Loon in?" -- it seems wrong to have structured data in the alias.  But it looks like this was a deliberate decision that was made when the topics were loaded, so I thought I'd better throw it out there.

            (I have a list of birds from the americas that I wanted to add data for -- there were a couple of hundred genera for which there is no Freebase topic, and a few random searches revealed that many of these genera had only 1 species.)

            1.  
              crism Freebase Experts
              Oct 8, 2008
              crism says:

              This wasn’t a deliberate decision within Freebase, but a side-effect of the import from Wikipedia. The Wikipedia article has no problem being about a genus, a family, and an order, all at once. However, the Freebase topic asserts that it is about the genus; there should be discrete topics for the family and the order. I wonder how easy it would be to automatically find these Wikipedian conflations.

            2.  
              jg Metaweb Current Staff
              Oct 9, 2008
              jg says:

              Since an organism_classification instance has a rank, I think we definitely want to add the additional ranks and not conflate the topics.

            3.  
              spatialed Top Contributor Freebase Experts
              Oct 9, 2008
              spatialed says:

              +1 for separate topics.

            4.  
              lukeschubert Freebase Experts
              Oct 15, 2008
              lukeschubert says:

              +1 for separate topics.

          Discussion is posted in:

          • close Biology
          • close Creating Schemas

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

        47.  

          instances

          also posted to
          • Recurring event,
          • Time
          3 posts, latest post: trs80, Sep 30, 2008
          Link to discussion
          1.  
            trs80 Top Contributor
            Sep 29, 2008
            trs80 says:

            Why is instances a unique property?

            1.  
              jeff Metaweb Current Staff
              Sep 29, 2008
              jeff says:

              Oops. Thanks for catching that -- I made it non-unique, now.

            2.  
              trs80 Top Contributor
              Sep 30, 2008
              trs80 says:

              Thanks.

          Discussion is posted in:

          • close Recurring event
          • close Time
          • close Creating Schemas

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

        48.  

          Blog vs Website

          also posted to
          • Data Modeling Guide
          1 post, latest post: evening, Sep 27, 2008
          Link to discussion
          1.  
            evening Top Contributor Freebase Experts
            Sep 27, 2008
            evening says:

            So, I ask gently, how insane would it be to either link the blog and website types or somehow combine them?  It seems awfully silly to flag something as a blog, and then separately as a website with category of blog. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        49.  

          Topic properties tables

          also posted to
          • Data Modeling Guide
          3 posts, latest post: jeff, Sep 9, 2008
          Link to discussion
          1.  
            cooksey87
            Sep 9, 2008
            cooksey87 says:

            Is there any way, when creating a topic, to add some of its properties along side it, as for example in The Magnificent Seven episode at the bottom on Next and Previous Episode, when you add the episode, the series and episode number are automatically added in. Is it possible to do that for user-created types, or just have two topics next to each other, as on the above page under Season. Thanks, hopefully all that makes sense.

            1.  
              skud Freebase Experts
              Sep 9, 2008
              skud says:

              What you're looking for is a "compound value type".  You can set up a CVT in the schema editor; there are also some help files that describe a bit more about them, which you should be able to find by searching the help centre.

            2.  
              jeff Metaweb Current Staff
              Sep 9, 2008
              jeff says:

              Actually, what you're looking for are disambiguators -- properties with these settings are displayed whenever the type is the expected type of another property.  You can set the disambiguator flag when you're creating or editing a property under the heading "set display preferences".

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        50.  

          Duplicate values

          also posted to
          • Data Modeling Guide
          2 posts, latest post: crism, Aug 26, 2008
          Link to discussion
          1.  
            reut
            Aug 26, 2008
            reut says:

            Hi,

            I send this query:

            [
              {
                "name" : null,
                "original_network" : [
                  {
                    "network" : null
                  }
                ],
                "regular_cast" : [
                  {
                    "actor" : null
                  }
                ],
                "type" : "/tv/tv_program"
              }
            ]

            and i get an actor "Jefferey Tambor" that appear twice in "Arrested Development".

            Is there anyway to ignore from duplicate values?

             Tx All.

             

             

             
            1.  
              crism Freebase Experts
              Aug 26, 2008
              crism says:

              There is not, because the way you’ve structured your query, you are asking for the “acting gigs,” not the actors. It appears that Tambor did play two different roles on Arrested Development, and so two gigs are appropriate there. If you ask for the character in the cast, this will be more obvious.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        51.  

          New data

          also posted to
          • Data Modeling Guide
          4 posts, latest post: reut, Aug 19, 2008
          Link to discussion
          1.  
            reut
            Aug 7, 2008
            reut says:

            Hi,

             

            How can i get the data that were added from specific date (mqlread)

             Tx.

            1.  
              cheunger Metaweb Current Staff
              Aug 7, 2008
              cheunger says:

              You can query against the timestamp, something along the lines of:

              [
                {
                  "name" : null,
                  "timestamp" : null,
                  "timestamp>" : "2008-08",
                  "type" : "/film/film"
                }
              ]

               

              This returns films that were added this month.

            2.  
              crism Freebase Experts
              Aug 7, 2008
              crism says:

              To be precise, Bryan’s query will find things that were created this month, which are also of type /film/film. To find new assertions, you have to get a little more complicated.

              [
                {
                  "id" : null,
                  "type" : {
                    "id" : "/film/film",
                    "link" : {
                      "timestamp>" : "2008-08"
                    }
                  }
                }
              ]

              will find things who have had their film type asserted this month.

              [
                {
                  "id" : null,
                  "type" : [
                    {
                      "id" : null,
                      "link" : {
                        "timestamp>" : "2008-08"
                      }
                    }
                  ]
                }
              ]

              will find things that have had new types added this month. In general, for any property assertion, you can ask about the timestamp on the link.

            3.  
              reut
              Aug 19, 2008
              reut says:

              Hi,

              Thanks a lot for your help.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        52.  

          Non-events

          also posted to
          • Data Modeling Guide,
          • Domains and Types,
          • Help
          4 posts, latest post: mfcrawford, Aug 16, 2008
          Link to discussion
          1.  
            mfcrawford
            Aug 15, 2008
            mfcrawford says:

            I've been slowly adding the historical results of baseball's world series, and in thinking about the 1994 world series, I hit upon a bit of a hurdle: this world series didn't occur.

            As a piece of information, this fact seems relevant to me. However, in terms of integrating the "non-event" into the site, it really doesn't fit at all with the structure of all the other world series results, namely, "winner, loser, score", etc.

            I guess that my question, then, is how is one to deal with non-events that are nevertheless relevant precisely because of their exceptionalism? The expectation of a world series in 1994, given the pattern set both before and after the cancelled season, separates this instance from all others in its class. However, since the actual event never occurred, I’m not sure if representing it in the current schema is either (i) possible or (ii) desirable.

            There are other examples of this kind of expected-but-never-occurred event, notably in sports, and I was wondering if there are any ideas/suggestions on how to represent this type of information.

            Thanks

            1.  
              narphorium Top Contributor Freebase Experts Metaweb Current Staff
              Aug 15, 2008
              narphorium says:

              That's a good point. Just because an event doesn't appear in Freebase doesn't mean you can assume that it didn't occur.

              I would model this by co-typing the 1994 World Series topic with a Canceled Event type and then maybe add a property to say why it was canceled.

            2.  
              crism Freebase Experts
              Aug 15, 2008
              crism says:

              Ditto what Shawn said; a new type seems the best way to handle this. I would also strongly recommend bringing up this discussion on the data-modeling mailing list.

            3.  
              mfcrawford
              Aug 16, 2008
              mfcrawford says:

               cool, thanks for the feedback. I will definitely bring this up on the list.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Domains and Types
          • close Help
          • close Creating Schemas

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

        53.  

          Linking Cities to Countries

          also posted to
          • Data Modeling Guide
          4 posts, latest post: cheunger, Aug 6, 2008
          Link to discussion
          1.  
            joguinn Top Contributor
            Aug 6, 2008
            joguinn says:

            What is the most appropriate way to link a city to the country in which it is located? I gather that contained by is for the level directly above it and that administrative division is reserved for states, counties, provinces, etc.

            1.  
              jeff Metaweb Current Staff
              Aug 6, 2008
              jeff says:

              In some ideal data-world, all administrative divisions for all countries would be entered, with the proper contains/contained by nesting, so that you would only need to add a city's immediate administrative division to assert that it was also in the country that contains the division (or that contains the division that contains the division, etc.). But since we don't (yet) live in such a world, go ahead and use the "contains/contained by" properties.

            2.  
              joguinn Top Contributor
              Aug 6, 2008
              joguinn says:

              When returned in the query, is there any way to discern which is the top level? i.e. is there any order to the way the data is returned?

            3.  
              cheunger Metaweb Current Staff
              Aug 6, 2008
              cheunger says:

              In your MQL query, you can ask for the types of the topics in the containment - something like:

              {"id":"/en/united_states", "contains":[{"id":null, "type":[]}], "type":"/location/location"}

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        54.  

          Automobile racing and other motorsports

          also posted to
          • Sports,
          • Advanced
          3 posts, latest post: kochhar, Aug 4, 2008
          Link to discussion
          1.  
            anne8 Metaweb Current Staff
            Jul 23, 2008
            anne8 says:

            It would be nice to have a type specifically for this.

            1.  
              crism Freebase Experts
              Jul 23, 2008
              crism says:

              The only reason there isn’t is that no one has been interested enough to make it. So go do it! Make a private domain of your own and start modeilng it. Post here and invite others to join in. When you think it’s done, ask for it to be promoted into the data commons.

              You may find the data modeling mailing list helpful both in your modeing efforts and in recruiting others to help.

            2.  
              kochhar Metaweb Current Staff
              Aug 4, 2008
              kochhar says:

              I've started a domain for Formula One racing to start evolving the appropriate type schemas. Take a look and tell me what you think: http://www.freebase.com/view/user/kochhar/formula_1

          Discussion is posted in:

          • close Sports
          • close Creating Schemas
          • close Advanced

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

        55.  

          create Post request in .net

          also posted to
          • Help Center,
          • Advanced
          1 post, latest post: reut, Jul 31, 2008
          Link to discussion
          1.  
            reut
            Jul 31, 2008
            reut says:

            Hi,

            This is my first time I'm working with FreeBase,

            and I'm trying to create WebRequest (Post method) to login/mqlread by vb.net or c#.

            Can anyone send me a code example that doing this?

            Tx, all.

          Discussion is posted in:

          • close Help Center
          • close Creating Schemas
          • close Advanced

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

        56.  

          'Convention' type

          also posted to
          • skud,
          • Domains and Types,
          • Advanced
          1 post, latest post: brandon_macuser, Jul 14, 2008
          Link to discussion
          1.  
            brandon_macuser
            Jul 14, 2008
            brandon_macuser says:

            Can we please add "Convention" as a property of Convention Organizer?

          Discussion is posted in:

          • close skud
          • close Domains and Types
          • close Creating Schemas
          • close Advanced

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

        57.  

          Limiting Topic Editing Rights

          4 posts, latest post: danm, Jul 12, 2008
          Link to discussion
          1.  
            jamslevy
            Jul 9, 2008
            jamslevy says:

            Are there any plans to allow for administrators to specify which users can edit a given topic?

             

             

            1.  
              danm
              Jul 9, 2008
              danm says:

              We've certainly discussed that capability - and use it special cases in the application, but making this a generalized permission feature is probably a ways out. What are you trying to do?

            2.  
              jamslevy
              Jul 10, 2008
              jamslevy says:

              Just scheming, so to speak.

              In general, transparency about the feature road map is a good thing, although I can understand the need to protect trade secrets.

            3.  
              danm
              Jul 12, 2008
              danm says:

              Agreed. We hope to have our internal bug (and feature) tracking system visible and editable externally in the next month or two which should provide more visibility. With respect to this particular feature, it hasn't really gotten past the discussion stage here -- we're more focused on the basic open data contribution cases at this stage.

          Discussion is posted in:

          • close Creating Schemas

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

        58.  

          How can I set "linked in as" for types that I generate

          also posted to
          • Data Modeling Guide
          4 posts, latest post: jeff, Jul 8, 2008
          Link to discussion
          1.  
            nrobles
            May 9, 2008
            nrobles says:


            Cannot see how I can set "linked in as" for types that I generate. Is there something that I am missing?

            I'm reading this a bit differently - the (links in as...) label appears in Type Editor for any properties that link from another type. For instance, on the type 'film' there is a property called 'Directed by' which has an expected type 'Director' which links in as 'Films directed'. 'Films directed' is the display name of the property on the other type - so if you want to change that name, and you have the necessary permissions, you can change it on that other type.

            Thanks for your reply

            1.  
              crism Freebase Experts
              May 9, 2008
              crism says:

              There may be something I am missing: it looks like you’ve answered your own question! (“If you want to change that name, and you have the necessary permissions, you can change it on that other type.”) I’ll try to break it down, though.

              When looking at the schema for a type, you can only edit the properties on that type. The “linked in as” is the name of the reciprocal property on some other type, so you can’t edit that directly; you must visit the other type to change it.

              To create a “linked in as,” a reciprocal property, is very simple. Once you have a property from one type to another, go visit the schema for that other type. At the bottom of the schema editor, you will see “Suggested Properties”; these are un-reciprocated incoming properties from other types. If you edit the name of one of those, you have not only picked up a new property with its “linked in as” already set, you have now changed the “linked in as” on the other type.

              Please note that the schema editor is being redesigned, so the details of this process (though not the fundamental concepts) may change.

              Now, if you don’t have the rights to edit the other type, you’re out of luck. Let’s say you make a private type called Hater with a property called “People Hated” that expects Person. Unless you’re an administrator of the People domain, you can’t reciprocate that property as “Hated By.” And that’s just as well; we don’t want everyone on the system to be able to edit all the types, which is why we have the administrator system in place. If you think that known by whom a person is hated is critical information to the Freebase community, you can ask the People administrators to reciprocate the property, or even to promote your Hater type into their domain.

              Does that help? 

            2.  
              jamslevy
              Jul 8, 2008
              jamslevy says:

              That's actually a good way of explaining reciprocal properties.

              Do you know how much lag time to expect from the time a property is put up, to when the suggested property appears on the other type?

            3.  
              jeff Metaweb Current Staff
              Jul 8, 2008
              jeff says:

              It should be nigh-instantaneous. If you don't see one you expect to see, try refreshing the cache (the F8 key will add a little menu to the bottom of the page -- click the "refresh page" link, then refresh your browser). There is also a bug with suggested properties sometimes not showing up which I believe will be fixed in the next release.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        59.  

          Write activity by user, historical not showing correct values

          also posted to
          • The Freebase Experts Program
          1 post, latest post: spatialed, Jun 12, 2008
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Jun 12, 2008
            spatialed says:

            The columns all show the same data dating back to possibly the user's last activity period.

          Discussion is posted in:

          • close The Freebase Experts Program
          • close Creating Schemas

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

        60.  

          Latest discussion posts, unfiltered

          also posted to
          • The Freebase Experts Program
          5 posts, latest post: faye, Jun 10, 2008
          Link to discussion
          1.  
            gmackenz Metaweb Current Staff
            Dec 28, 2007
            gmackenz says:

            The links created for the posts are incorrect. Users will gete 404 errors as the links have:

             /api/metaweb

            and

            "%2F" instead of "/"

            1.  
              crism Freebase Experts
              Dec 29, 2007
              crism says:

              Until the latest rev gets pushed out to mjtemplate.org, try this one instead.

            2.  
              cheunger Metaweb Current Staff
              Mar 11, 2008
              cheunger says:

              Have we pushed out the latest rev?  I don't mind using Chris' version, but we should fix ours also.

            3.  
              gmackenz Metaweb Current Staff
              Apr 4, 2008
              gmackenz says:

              The links in the tools for discussion post are still broken.

               I am going to create a Jira bug for this as this needs to be fixed in the tools ASAP.

            4.  
              faye Metaweb Current Staff
              Jun 10, 2008
              faye says:

              +1!

          Discussion is posted in:

          • close The Freebase Experts Program
          • close Creating Schemas

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

        61.  

          Beginner's Guide Screen Movies?

          also posted to
          • Beginner's Guide: Creating Schemas
          2 posts, latest post: supercrism, Jun 6, 2008
          Link to discussion
          1.  
            houghton
            Jun 6, 2008
            houghton says:

            I'm looking around for screen movies on how to build a freebase from scratch and other movies for the basics and more advanced work. Do they exist?

            1.  
              supercrism Metaweb Current Staff
              Jun 6, 2008
              supercrism says:

              I’m not sure what kind of information you’re looking for. We have a few screencasts, linked in the lower right-hand corner of the help center. However, one doesn’t build A Freebase; Freebase is a community database that we all share, so no one gets to have one of his or her own.

              Please do ask more questions if there is anything else we can help you with. 

          Discussion is posted in:

          • close Beginner's Guide: Creating Schemas
          • close Creating Schemas

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

        62.  

          Plz review kthxbye

          also posted to
          • /m/03yw5gh
          4 posts, latest post: skurt, May 24, 2008
          Link to discussion
          1.  
            skud Freebase Experts
            Apr 7, 2008
            skud says:

            I'd like to get these promoted into /food

             

            1.  
              skurt
              May 2, 2008
              skurt says:

              hi,

               Dish nearly the same as recipe!?

              What about alternative ingredients, is it possible to model this in a dish? 

            2.  
              skud Freebase Experts
              May 7, 2008
              skud says:

              I think you can have multiple recipes for one dish.  Take, for example, chocolate brownies.  Everyone has their own recipe that's their family favourite or whatever.

               So I think that "dish" is the first level approximation, and "recipe" is more detailed below that.

              Another thing that's difficult with recipes is quantities. I spent a bit of time thinking about how you might model it in a way that can encompass such things as "1 cup flour", "3 cloves garlic", "pinch of salt", and "12 eggs" with equal ease.

            3.  
              skurt
              May 24, 2008
              skurt says:

              i agree with dish being first level before recipe. but is recipe even modeled in freebase?

               the problem with measurements, is not so big imo, because there are defaults/standards how big a cup is. on the other hand cooking, baking an so on is not about being absolut precisly.
              some likes it more salty...

          Discussion is posted in:

          • close /m/03yw5gh
          • close Creating Schemas

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

        63.  

          So Started in on Populations In time

          also posted to
          • Data Modeling Guide
          3 posts, latest post: wellstone, May 23, 2008
          Link to discussion
          1.  
            wellstone
            May 23, 2008
            wellstone says:

            So I'm Intrested in seeing populations numbers in time having a good place to exsist... I started with world pop figured that was simple then I thought it should be based on localized data meaning country (county zip) or what ever now I have a headache what do you all think ( i got worried about changing borders time zones bla bla)... oh and this is kinda intresting as a ref/data sourse possible (I just wrote William) ( http://gecon.yale.edu/data.php )

             

             

            Wellstone 

             

             

            http://www.freebase.com/tools/schema/user/wellstone/default_domain/world_population_by_time

            (don't know if/ when that is view able) 

            1.  
              cheunger Metaweb Current Staff
              May 23, 2008
              cheunger says:

              Hi wellstone,

               FYI - most locations include the type statistical region which has a property for population (ECT of dated integer).  If you look at the earth, the value for 2007 has already been inputted.

               

            2.  
              wellstone
              May 23, 2008
              wellstone says:

              Hip thanks for the heads up....

               

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        64.  

          How to add a new property to an existing type?

          also posted to
          • Data Modeling Guide
          4 posts, latest post: spatialed, May 17, 2008
          Link to discussion
          1.  
            gromul
            May 17, 2008
            gromul says:

            I've been searching on how to do this as well as experimenting in the sandbox but it's still not obvious to me how to do this. For example, I want to add a user created property Penciler to the type comic_book_issue. Any hints on how to do this?

            Thanks 

            1.  
              spatialed Top Contributor Freebase Experts
              May 17, 2008
              spatialed says:

              You can't add a property to a type unless you are an administrator of that type. 

              It looks like interior artwork is attributed through the issue's Contents property, which links to the comic_story_printing CVT, which links to comic_book_story, which already has properties for penciler and other artists. This was probably done because a single issue might have multiple stories illustrated by multiple artists.

              So, it is already possible to add the penciler of interior artwork but you must do that through comic book story instead of issue. It would be nice though if you also linked story to issue through printing by attributing all those properties too.

            2.  
              gromul
              May 17, 2008
              gromul says:

              Thanks for the reply. It makes sense now, although it would be more discoverable if the comic_book_issue itself also had the Penciler property which could contain all the values from individual stories contained in the issue.

              Is it possible to become a type administrator or can only the freebase employees do this? What's the best way to contact an admin with a suggestion?

               

            3.  
              spatialed Top Contributor Freebase Experts
              May 17, 2008
              spatialed says:

              I'm pretty sure anyone can become an admin for a type with the permission of another admin for that type, although there are different levels of admin now. Your best bet is to start a discussion in the domain or type of interest. You can also add a discussion to one or more of the domain administrator's user name(s) making the request. Otherwise they might not know you are interested. This here is a very general discussion area that may not be watched by the comic book domain administrators.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        65.  

          User created types question

          also posted to
          • Data Modeling Guide
          2 posts, latest post: crism, May 5, 2008
          Link to discussion
          1.  
            monsterceo
            May 5, 2008
            monsterceo says:

            Hello,
            I am working on getting all dog breeds properly listed in freebase. I am running into an issue that the type dog breed belongs to a specific user and doesn't have all properties that should be there.

            • Can you help me understand how a user created property is different than a freebase public one?
            • Also, it seems as though i shouldn't see a specific users types other than my own. Could you explain the logic and if there is a way to see data without users types.
            • Finally if a type like dog breed is not public, how can i get one that is public and standardized.

            Hopefull this made sense :)

            Steph

            1.  
              crism Freebase Experts
              May 5, 2008
              crism says:

              If a user publishes a type, other users will see it; if the user does not, other users will not.

              We will continue to evolve more view filters as Freebase grows, but right now, that’s pretty much it.

              Commenting on Toby’s type was a good start; you may also want to comment on the user’s profile itself to bring it to his attention.

              The general model is that a user (you, Toby, or anyone else) prototypes a type in their private domain and experiments with it a bit. Then the user publishes it and invites other users to try it out. Then the user requests that the administrators of an appropriate domain promote the type, or requests creation of a new domain if the subject is complicated enough.

              I recommend the data modeling mailing list for these collaborations. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        66.  

          Lists - Best way to handle.

          also posted to
          • Data Modeling Guide
          4 posts, latest post: crism, May 2, 2008
          Link to discussion
          1.  
            monsterceo
            May 2, 2008
            monsterceo says:

            Hello,
            I have been thinking about lists and have a few questions. First, there are many lists in Wikipedia as i am sure you are aware. If I would like to bring the contents of those lists along with other lists into freebase, what is the best way?

            I see two options:
            1) Create a type of "list" with properties of "list values. Topics would be things like:
            List of Hot Air Balloon Festivals
            List of Billboard hot 100 songs 1988
            etc

             2) Insert a new property in Musical Track called "awards/accolades." and then allow for a bulk import of song and property list.

            Let me know your thoughts!

            Thank you :) 

            1.  
              crism Freebase Experts
              May 2, 2008
              crism says:

              Welcome to Freebase, Stephanie! It’s good to see you’ve been exploring and making some useful contributions.

              1) We’ve actually been trying to avoid the “List of Foo” topics from Wikipedia; in general, we feel that they are a compensation for Wikipedia’s lack of structure. The Freebase type system generally provides a better way to organize that kind of information.

              For example, if there were a Hot Air Balloon Festival type (which there will be as soon as any Freebase user is interested enough in hot air ballooning to create it), then the List of Hot Air Balloon Festivals would simply be the list of instances of that type. Even better, it could be sorted or queried by any of the properties that the type provides, such as date or location.

              The Billboard list is a more interesting case. That’s not really just a list; it’s also an assertion of a special status of its members as distinguished from their peers, a kind of award or recognition. There is currently some interesting discussion on how to approach list-type awards (such as the AFI 100 list of films or the Fortune 500), which would be applicable here. I don’t know what the right answer is right now.

              2) Any Musical Track could be co-typed as an Award-Winning Work and the awards thus attached. That said, I am leery of mass imports of Musical Tracks (as opposed to Songs or Compositions) because reconciliation is so very difficult. If this area interests you, I strongly recommend joining the Music Modeling Interest Group and/or the data-modeling mailing list.

              Thanks for your suggestions and questions!

            2.  
              monsterceo
              May 2, 2008
              monsterceo says:

              Hey,
              Thanks so much for your reply. I guess the real question has to do with importing this information. I have a group of people who are able to start adding data to freebase, but we want to do bulk imports instead of doing it by hand. I guess this is essentially adding topics of a certain type or adding properties to an existing topic in bulk. Can you tell me who i should ask about how to format this and upload?

              Thanks!

            3.  
              crism Freebase Experts
              May 2, 2008
              crism says:

              This is as good a place as any to ask.

              Through the UI, there is a list import option when viewing any type, or any property that allows more than one value. That allows users to paste or upload a tab-delimited list and walks them through the reconciliation process.

              The API can also be used for scripted uploads, although in that case either topics need to be pre-reconciled, or the queries need to be sufficiently well-structured to make it probable that duplicates will not be created.

              Reconciliation—the notion that there is one Freebase topic for any singular real-world concept—is both Freebase’s power and its challenge, and we spend a lot of time working on tools to make that process easier. (There should be a blog post about the reconciliation service very soon, for instance..)

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        67.  

          Skool Daze

          also posted to
          • Data Modeling Guide
          2 posts, latest post: jeff, Apr 14, 2008
          Link to discussion
          1.  
            zenkat Metaweb Current Staff
            Apr 11, 2008
            zenkat says:

            One thing that many alumni seem to go crazy over is their school sports team.  But I don't see a simple way to associate teams with their school.

            Should "Sports Team" be a property of College / University?  Or a separate type of its own?

            1.  
              jeff Metaweb Current Staff
              Apr 14, 2008
              jeff says:

              I don't think anyone has made an attempt to model collegiate (or other school-level) athletics. Feel free to take a stab at it. There are a lot of types in the sports domain that could probably be pulled in as included types.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        68.  

          Compound Types

          also posted to
          • Data Modeling Guide
          2 posts, latest post: yellowbkpk, Apr 12, 2008
          Link to discussion
          1.  
            yellowbkpk
            Apr 12, 2008
            yellowbkpk says:

            I'm trying to figure out why the type I just made for movie theaters is not showing correctly. When I add Educational Institution, the Street Address type is a horizontal list of data. I tried to duplicate that behavior for the "Auditorium" type in the "Movie Theater" type, but when I try to add an "Auditorium", it shows a blank GUI element and doesn't let me type in any data.

             What is the correct way to set up something similar to the "Street Address" type?

            1.  
              yellowbkpk
              Apr 12, 2008
              yellowbkpk says:

              Nevermind, I was not checking the "use as disambiguation" checkmark.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        69.  

          Can Properties in a Type be made dynamic?

          also posted to
          • Data Modeling Guide
          2 posts, latest post: jeff, Apr 1, 2008
          Link to discussion
          1.  
            wneo
            Apr 1, 2008
            wneo says:

            I ran into this use case today. A village in India is associated with terms like District, Taluk, Panchayat. However, a village in other countries might not have these properties (they would however be associated with other relevant properties like County etc.,).

            Is it possible to make the properties in the type 'Village' dynamic? If the property 'Country' is of the value 'India', then properties like 'District' and 'Taluk' should be enabled. 

            Right now the only option is to create a type called "Indian village". This leads to multiple types. "Japanese village" exists already.

            Thanks,

            Wes.

            PS: . Each state in India, is divided into districts(counties). Every district is divided into taluks(also called 'zillas') on basis of government revenue collection. Villages in a taluk are grouped into panchyats for local administration. 

            1.  
              jeff Metaweb Current Staff
              Apr 1, 2008
              jeff says:

              Properties are not dynamic in Freebase. The way administrative hierarchies work in Freebase is by use of the "contains" and "contained by" properties on the type "location". All administrative subdivisions should also be typed with their appropriate type. In the case of India, these would be Indian state, Indian union territory, Indian district, Indian division, and Indian sub-division (which, following the usage of the Indian census, should include areas variously known as sub-division, tahsil, C. D. block, circle, R. D. block, taluk, and commune panchayat, depending on which state they're in).

              If more are needed for sub-subdivision levels, they can be created -- I modeled these largely off the Indian census data, with some input from Wikipedia.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        70.  

          Getting full article

          also posted to
          • Data Modeling Guide
          1 post, latest post: igorcoder, Mar 5, 2008
          Link to discussion
          1.  
            igorcoder
            Mar 5, 2008
            igorcoder says:

            Hello,

             to get user article, I use
            {
            "query" : {
            "/common/topic/article" : [
            {
            "guid" : null,
            "optional" : true
            }
            ],

            "/common/topic/image" : [
            {
            "id" : null,
            "optional" : true
            }
            ],
            "album" : [
            {
            "id" : null,
            "name" : null,
            "optional" : true
            }
            ],
            "id" : "/topic/en/stevie_wonder",
            "name" : null,
            "type" : "/music/artist"
            }
            }
             then I got
             article guid - #9202a8c04000641f80000000001170a3
             to show a few words of article, I use
             http://www.freebase.com/api/trans/blurb/%239202a8c04000641f80000000001170a3 or http://www.freebase.com/api/trans/blurb/guid/9202a8c04000641f80000000001170a3
             I'm trying to show all article or at least few more and as I understand for this I should use
             http://www.freebase.com/api/trans/raw/%239202a8c04000641f80000000001170a3 or http://www.freebase.com/api/trans/raw/guid/9202a8c04000641f80000000001170a3
             but in this case I getting
            ("status": "400 Application Error".....)

             how to get full article? help please
            --
            Thank you,
            Igor

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        71.  

          "Contains" and "Contained by" relationships

          also posted to
          • Data Modeling Guide
          5 posts, latest post: cheunger, Feb 19, 2008
          Link to discussion
          1.  
            solphusion
            Feb 7, 2008
            solphusion says:

            What should be the solution?

            Berlin Contained by Germany

            or

            Berlin Contained by Germany, Europe, Eurasia, World

             

            I ask that, because I saw that some towns are already listed at Europe Contains.

             

            And furthermore in Freebase Europe is Contained by Eurasia and World.

            It would also be correct to let Europe only be Contained by Eurasia. And then Eurasia Contains Europe and is Contained by World.

            1.  
              cheunger Metaweb Current Staff
              Feb 7, 2008
              cheunger says:

              Hi solphusion,

               Good question - essentially, how many levels of containment should a location have?    The short answer is, roughly two levels of containment, but it doesn't hurt to have more.  That is, for a given location, the Contains and Contains By properties have the next 2 smaller and next 2 larger units of location, respectively.  For example, the German Federal State of North Rhine-Westphalia should contain all the cities within its jurisdiction, and be contained by Germany.  However, I also don't see Colonge, Germany being contained by World as a helpful containment.

              One problem is once you get past the 2 levels of containment - an US example is, how do I know that San Francisco is in the United States?  In the US, the contaiment (from smallest to largest) is city -> county -> state -> region -> country.  If I look at California, it contains San Francisco, and is contained by the United States, but I would not be able to know that if I was looking at San Francisco.  Eventually, we hope to have transitivity in location, so it is easier to find out containment of a particular location.

            2.  
              blixa
              Feb 18, 2008
              blixa says:

              Cheunger,

              Isn't containment for a location automatically inherited? I mean, for San Francisco you can say that
              SF ⊂ CA ⊂ USA ⊂ North America ⊂ Earth ... and so SF should only have CA as its container and CA should only have the USA as its container, etc.

              If containment is disputed (e.g for Political reasons ) it might be right to have two containers of the same level but adding USA as a container of San Francisco seems redundant/confusing.

               

               

            3.  
              cheunger Metaweb Current Staff
              Feb 19, 2008
              cheunger says:

              blixa,

               The short answer is that containment is not automatically inherited.  Right now, the "2 up, 2 down" levels of containment guideline, with it's redundancy and confusion, helps make up for the lack of transitive closure.  See this post for some other details. 

            4.  
              cheunger Metaweb Current Staff
              Feb 19, 2008
              cheunger says:

              Oops, improper use of a contraction - it should be "...containment guideline, with its redundancy and confusion, helps make up for the lack...".

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        72.  

          The use of CVTs vs. Disambiguation

          also posted to
          • Data Modeling Guide
          1 post, latest post: spatialed, Jan 24, 2008
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Jan 24, 2008
            spatialed says:

            I've noticed that many of the types I originally modeled as a CVT I'm now converting to Standard and using disambiguation. The reason I used CVTs was because I wanted to place the attributes in context and simplify the UI for data entry and display. Now I see that this can be done just as well with disambiguation plus there are a lot of extra benefits. The main differences for my purposes so far are that CVTs can not be added as included types, they are not included in searches, and they cannot be referenced out of context. There are probably many more. Could someone write a Blog entry and/or add a page to the Data Modeling Guide to elaborate on these similarities and differences?

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        73.  

          Overlapping topics

          also posted to
          • Data Modeling Guide
          3 posts, latest post: spatialed, Jan 24, 2008
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Jan 22, 2008
            spatialed says:

            There are situations where I would like to list and reciprocate "overlapping" topics of the same types. It would not be appropriate to list them as "Also known as" because they are not the same in some way. For example, I may have two land cover classification schemes. One has an upland forest class and one has both deciduous forest and coniferous forest classes that overlap with the upland forest class. I want to list the equivalent classes (i.e., upland forest = deciduous forest, upland forest = coniferous forest, and vice versa). A similar situation is found with rubber mounted Sportsters (2004+) and carbureted Sportsters (1957-2006). I would like to explicitly list the overlapping topics as a type property so users don't need to write scripts to find the overlaps. How would I go about doing this? A circular "link in" does not seem to work.

            1.  
              jeff Metaweb Current Staff
              Jan 22, 2008
              jeff says:

              One way to do it would be to add a property on the types that you expect to have overlapping topics called something like "equivalent or overlapping topics", with an expected type of /common/topic. You wouldn't get the automatic reciprocation this way, unfortunately.  It's not very elegant, I admit.

              Another option is to insert a phylogeny pattern somewhere. (E.g., something like a parent/child or superclass/subclass relationship.) So for your land cover classifications, you could have a third, generic "land cover" type that would operate as an included type on your two existing cover types. This type would have properties "includes land covers" and "land covers included" ("includes" might be the wrong term, here, I'm not sure). So "Upland forest" would include both "deciduous forest" and "coniferous forest". Your queries could then walk up or down the tree to find equivalences. 

            2.  
              spatialed Top Contributor Freebase Experts
              Jan 24, 2008
              spatialed says:

              Thanks Jeff, I think this approach will work very well. Using your suggestion and the location type as a model, I'm inlcuding properties such as "Completely contains (class)", "Completely contained by (class)", and "Overlaps with (class)". This approach is actually very similar to how NatureServe is classifying Ecological systems. Their classification system is hierarchical structured but classes at each level often overlap because they may only differ by proportions of the same plant species. 

               

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        74.  

          How to handle image renditions (e.g. thumbnails)?

          also posted to
          • Data Modeling Guide
          1 post, latest post: jason, Jan 18, 2008
          Link to discussion
          1.  
            jason
            Jan 18, 2008
            jason says:

            In handling images, it is often the case that we will have multiple resolution renditions to address different display contexts (thumbnails, web pages, print, etc.). "Topical" information (subject, time taken, location, photographer, etc.) should be unchanged and not duplicated. Furthermore, we want to make sure each rendition points back to the original.

            So the question is, how should we model this? 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        75.  

          Can we, should we add a property to an instance

          also posted to
          • Data Modeling Guide
          4 posts, latest post: spatialed, Jan 17, 2008
          Link to discussion
          1.  
            jason
            Jan 16, 2008
            jason says:

            I realize this flies in the face of "strong" typing but what about the case(s) where one wishes to annotate a topic with a single additional property. For example, suppose I wanted to add "Vacation home" to a particular person. A good number of folks may have a vaction home but probably not enough to warrent the addition of said property to /type/person or such. Surely I don't want to have to create a new type ("Vacation Home Owner", for example) to hold this single property.

            Or is the consensus that this would fragment the data structures too much?

            1.  
              spatialed Top Contributor Freebase Experts
              Jan 16, 2008
              spatialed says:

              Create a new type to hold the information you want and then co-type the person's topic page with that type. It will add the property so you can fill it in. However, try to use existing Freebase common types whenever possible so you don't reinvent the wheel.

            2.  
              cheunger Metaweb Current Staff
              Jan 16, 2008
              cheunger says:

              Hi Jason,

               You're correct that something like "Vacation home" may be too idiosyncratic to be useful as a property publicly.  However, that does not mean you can't create a type in your own private domain with a that property and co-type concepts with your private type!

            3.  
              spatialed Top Contributor Freebase Experts
              Jan 17, 2008
              spatialed says:

              This thread and the one below on "favorite things" begs a discussion (and standards?) for when to employ common types vs. user published and unpublished types.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        76.  

          To hold my "favorite things"

          also posted to
          • Data Modeling Guide
          2 posts, latest post: spatialed, Jan 16, 2008
          Link to discussion
          1.  
            jason
            Jan 16, 2008
            jason says:

            How might one define a (compound, I assume) type to support a listing of lists (e.g. "favorite movies", "favorite music", "favorite dog breed", ...) so that the type is a discriminator for a group of topics?

            Can I then query for either "favorite things" or "favorite music" is some fasion?

            1.  
              spatialed Top Contributor Freebase Experts
              Jan 16, 2008
              spatialed says:

              My "Classification system" type might offer an example to start the discussion. It is a container to hold various classification systems and type them with universal properties. For example, all classification systems have classes.

              In your Favorites example, you could create a "Jason's Favorite" type that could have a property of "Jason's favorite thing". Add the "Dog Breed" topic to your list of Favorite things and then fill in the "Jasons favorite thing" property for the breed topic. A problem with this approach is that Jason's, Ed's and everyone else's favorite lists muddy up the category topic  pages. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        77.  

          Proper linking of Restaurant (example) and it's City/Town/Location.

          also posted to
          • Data Modeling Guide
          5 posts, latest post: cheunger, Jan 15, 2008
          Link to discussion
          1.  
            alexwright
            Jan 13, 2008
            alexwright says:

            Hello,

            I am extremely new here, and have already mistakenly flagged a few things for deletion (sorry).

            Any way.. I'm experimenting and am trying to query for a list of 'amusements' in my area, so far /dining/Restaurant has been my example. 

            I've successfully built a query to return all the /dining/Restaurant type objects with a particular range Geocode. This is after around 12 hours of working in the wrong direction I'm hesitant to admit. Though this works, the problem is that I don't expect every restaurant will be geotaged. It's difficult for a novice "End User" to get this information easily. And when searching I'm not sure every one will know where they are, in terms of latitudes/longitudes.

            I was wondering if it is proper use of the "Contains" and "Contained by" relationships to make a Restaurant "Contained by" a city/town? If so this would be a lot simpler to query as an End User for any eventual app I create, and simpler for people/owners to add new restaurants.

             

            Thanks in advance for any input
            Alex.

            1.  
              cheunger Metaweb Current Staff
              Jan 15, 2008
              cheunger says:

              Hi Alex,

              Welcome to Freebase.  Contains and Contained by properties are meant to be used to show spatial relationships between different locations; for example, the relationship of a city to a state.  It is really not meant to be used to be used to demonstrate the relationship of a location with a retail establishment.  To contain retail establishments within a location is not a task that we would expect end users to be able to maintain - think of how many Starbucks or McDonalds are in one city alone!

              I see you've already checked out the Retail location type.  Retail location has an included property Address, which expects a Mailing Address CVT.  As an example, you could write a query to show you all restaurants in West Yorkshire:

              {
                "query" : [
                  {
                    "/business/retail_location/address" : {
                      "street_address" : null,
                      "street_address_2" : null,
                      "citytown" : null, 
                      "state_province_region" : "West Yorkshire",
                      "postal_code" : null       
                    },
                    "id" : null,
                    "name" : null,
                    "type" : "/dining/restaurant"
                  }
                ]
              }

              Because address is a property of the included type /business/retail_location, I used the fully qualified property name in my query.

              Hope this helps.

            2.  
              alexwright
              Jan 15, 2008
              alexwright says:

              Thanks Cheunger, that does make a lot more sence now I'm getting used to this model. 

              I have a question about your query though. When I Read that query it returns the Nando's restaurants in the West Yorkshire area as intended, but also includes the Nando's Parent Comany node/topic (Business Chain type), even though the parent company node doesn't have the /business/retail_location/address type we're matching on.

              Is this normal behaviour? Does the parent node some how inherit the address form it's linked retail_location?

            3.  
              cheunger Metaweb Current Staff
              Jan 15, 2008
              cheunger says:

              I'm afraid I might have led you slightly astray with my last query.  Below I've written another query you can use.  I would also take a look at this <a href="http://www.freebase.com/view/?id=%239202a8c04000641f8000000004198613">Modeling Guide for Restaurants</a>.  It's a guideline on how to model single-location restaurants vs. business chains such as Nando's.

              You'll want to change your query to something like this:

              <pre>
              {
                "query" : [
                  {
                    "address" : {
                      "citytown" : null,
                      "postal_code" : null,
                      "state_province_region" : "West Yorkshire",
                      "street_address" : null,
                      "street_address_2" : null
                    },
                    "id" : null,
                    "name" : null,
                    "type" : "/business/retail_location"
                  }
                ]
              }
              </pre>

            4.  
              cheunger Metaweb Current Staff
              Jan 15, 2008
              cheunger says:

              Ugh, sorry about that - the HTML didn't format.  The link to the modeling guide is:

                http://www.freebase.com/view/?id=%239202a8c04000641f8000000004198613

              and ignore the pre tags in the query. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        78.  

          about this website.

          also posted to
          • Data Modeling Guide
          5 posts, latest post: faye, Dec 26, 2007
          Link to discussion
          1.  
            tantang
            Dec 25, 2007
            tantang says:

            now,when i sign in i only can see the pagepage with:home,data,apps,discuss,help.how can i get in the webpage include :home,my profile,types,developers,helps?

            1.  
              skud Freebase Experts
              Dec 25, 2007
              skud says:

              Hi tantang,

               The site went through a redesign a while ago and some of the navigation items across the top changed names.  For instance, "Developers" became "Apps", roughly speaking.  So if you're looking at something that uses the old navigation scheme, it's probably just outdated.  Where did you see it?  I can see about getting the relevant docs/screenshots/whatever updated if necessary.

            2.  
              tantang
              Dec 26, 2007
              tantang says:

              Thanks,skud.I saw it in the video of intrdction to freebase.

            3.  
              faye Metaweb Current Staff
              Dec 26, 2007
              faye says:

              Hi tantang, as Kirrily mentioned, "Developers" became "Apps". In addition, "Types" became "Data", and to get to your profile, you only need to click on your user name where on top of the page where it says, "Welcome back, tantang", or use url: http://www.freebase.com/view/user.

              BTW, it looks like you're experimenting with data modeling. May I suggest using sandbox.freebase.com for testing? Its data is wiped and sync'd to production data every Monday or so, making it a great place for experimenting without worrying about leaving test data behind. You can read more about using sandbox here.

            4.  
              faye Metaweb Current Staff
              Dec 26, 2007
              faye says:

              Oops, the absolute sandbox url is http://sandbox.freebase.com. 

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        79.  

          Viewing the Topic of a Type created through a Domain

          also posted to
          • Data Modeling Guide
          8 posts, latest post: spatialed, Dec 21, 2007
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Dec 20, 2007
            spatialed says:

            I recently created 2 new types different ways.

            PIF breeding distribution code was created through the Types link on my Birds domain page

            PIF population size code was created through the Topics link on the Classification system type schema page.

            I can see my size code topic page but can't seem to find one for distribution code. I can add classes to the size code through it's topic page and can find both code systems as potential reciprocated types for the class. They are also both listed as topics under the classification system schema page.

            My questions:

            1. Why does it appear that a topic page is not created for types created through a Domain?

            2. Is there a more efficient way to set up my reciprocation so that I don't need to list the classification system type for a code as I'm adding that code to its classification system type? 

            1.  
              faye Metaweb Current Staff
              Dec 20, 2007
              faye says:

              Ed, I'm not sure I understand your questions exactly. It appears that you created "PIF breeding distribution code" as a Type, and the codes in this category as Topics of this Type. On the other hand, you created "PIF population size code" as a Topic belonging to the "Classification System" type. So they're not two types, but one topic, one type, and that's why they are presented differently -- you're comparing apples and oranges (or, more appropriately, an apple [topic] and an orange crate [type]).

              I think another way to approach the schema may be to create all the code classes (PIF breeding distribution code, PIF population size code, etc.) each as a type, with "Classification System" as an included type. Would that serve your purpose?

              Inccidentally, when I typed "PIF breeding distribution code" into Google, it responded with, "Did you mean PIG breeding distribution code?" Thought you'd get a kick out of that.

            2.  
              spatialed Top Contributor Freebase Experts
              Dec 20, 2007
              spatialed says:

              Thanks Faye,

              After playing around with this a little more I see that you are correct that size code was not a type initially.  I created the type as a separate step with the same name as the topic. However, I still can't find a topic page for the distribution code type.

              Yes, creating all the types first within my "Classification system" type seems to solve my problem. However, what if I want to make a new type in a Domain. How do I state that his type is also a topic?

            3.  
              spatialed Top Contributor Freebase Experts
              Dec 20, 2007
              spatialed says:

              Faye, I've pasted your response to this last question that was also posted on my dueling modeling list post.

              As for question 3: To designate a topic page as about a type or domain, add type "Type/domain equivalent topic" to the topic. You'll then have the properties "Equivalent Domain" and "Equivalent Type" to fill out for the topic. Currently this will only work if you're an admin for the type/domain you want to designate as "equivalent", so it should work for you.

              Sometimes, though, the need to add structured information to a type can be met by modeling the schema a different way, instead of attaching an "equivalent" topic to the type. Something to consider.

            4.  
              faye Metaweb Current Staff
              Dec 20, 2007
              faye says:

              Ed, by default types don't have a "topic" page. The idea is that a type is a catalog and defines the structure for the items (topics) in it, whereas the topics in the type carry the real information.

              However, you can do the following: 1) create a topic to hold more information about a type. 2) Add the type "type/domain equivalent topic" to that topic you just created. 3) Fill out properties "Equivalent Domain" or "Equivalent Type" to that topic to point back to your type or domain.

              But if you consistently find the need to want to label a type as an item belonging to another type, then it's time to take another look at your schema.

            5.  
              spatialed Top Contributor Freebase Experts
              Dec 20, 2007
              spatialed says:

              Going through the Equivalent Domain or Type route works but it's kind of messy. The topics have the extra properties associated with them, etc. It seems that it may be better for me to create a type in each domain that is used to create new types in that domain if I want them also to have associated topics.  

              The reason I want to consistently label a type as an item belonging to another type is because I tend to classify things within hierarchies. For example, PIF breeding distribution code is a kind of PIF code which is a kind of Classification code. This hierarchy goes one way. For example, a Land cover code is a Classification code but is not a PIF code. However, if I want a list of Classification codes regardless of whether or not they are PIF or Land cover codes then I can do that by filtering on the Classification code type. This is very important for organizing my topics and types and creating types made out of "type modules" like your "Published work" type. It will also be very useful for keeping my queries simple when I start making them.

            6.  
              faye Metaweb Current Staff
              Dec 21, 2007
              faye says:

              You have Classification code as an included type for a PIF code type, so that should give you the behavior that by default very topic typed PIF code will also be co-typed Classification code.

              What kind of information do you need to record for a type that you need a topic page? Can you give me an example?

               

            7.  
              spatialed Top Contributor Freebase Experts
              Dec 21, 2007
              spatialed says:

              If you look at the PIF breeding distribution code topic page, there is a description, a quote that describes how the ranks were quantified, and a link to the publication that provided the quote and description. All of these properties are best attributed to the code type rather than to all the individual code topics of that type.

              Compare that page to the PIF population size code page.  It also contains a description, quote and link but it does not contain the Equivalent Domain and Equivalent Type links.

              For each of these two Type/Topic equivalents I had to create both the type and topic individually and then reciprocate the all the topics within each type. It seems like there are way too many steps needed to do this and way too many opportunities for typos or other errors. I understand that these reciprocal links need to be explicitly stated, but it seems that the topic page should be automatically created and linked for each standard type (maybe not as often for enumerated types and very rarely for CVTs). Also, is there any reason why you would NOT want to reciprocate a topic back to the type from which it was created? If no, then it seems that the reciprocation should be automated as part of the UI and not left up to the modeler unless they wanted to change, add or remove the type.  

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        80.  

          Fellowships and scholarships

          also posted to
          • Domains and Types,
          • Advanced
          2 posts, latest post: jeff, Dec 13, 2007
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Dec 13, 2007
            spatialed says:

            There are many educational scholarships and fellowships of various levels of prestige. For example, Kevin Scott's page states "Kevin is the recipient of an Intel Foundation Ph.D. Fellowship". However, there is no way to list this as a property of the person type or summarize scholarship and fellowship awardees.

            1.  
              jeff Metaweb Current Staff
              Dec 13, 2007
              jeff says:

              That is true. This would probably be a candidate for the education domain; feel free to make a model in your private domain if you want to.

          Discussion is posted in:

          • close Domains and Types
          • close Creating Schemas
          • close Advanced

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

        81.  

          User defined access

          5 posts, latest post: spatialed, Dec 10, 2007
          Link to discussion
          1.  
            spatialed Top Contributor Freebase Experts
            Dec 8, 2007
            spatialed says:

            Is it (or will it be) possible to publish a type for a limited set of users? For example, I may create a type that I don't want to publish for everyone to view but I would like to get input and use from users that I select.

            1.  
              danm
              Dec 8, 2007
              danm says:

              We haven't tested this completely yet, but you should be able to add users as administrators to your domain and this would make the types and properties in that domain visible only to those users. We haven't exposed the UI yet to add/remove users from a domain, but if you'd like to try it out, post the domain and the usernames you'd like to add and we can give it a try.

            2.  
              spatialed Top Contributor Freebase Experts
              Dec 9, 2007
              spatialed says:

              Can you also allow type administrators to specify the privileges of other users for that type? For example, I would like to allow a select set of users to see and add topics for a type (without searching for them) but not modify the structure of the type.

            3.  
              danm
              Dec 10, 2007
              danm says:

              We haven't gotten to that level of granularity yet with the permissions we've defined in the system. Generally anything in Freebase can be queried by someone who knows how to ask for it -- we do some things in the interface to hide 'unpublished' properties and types from other users, but this isn't a walled-off permissions system. If a user knows where to look and how to ask for data (through the API rather than the Freebase interface), they can always see the data in Freebase.

              We are considering another role called domain expert that would give users access to edit the type and property descriptions for a domain, but not to edit the schema itself. These users would likely be given the ability to see unpublished types/properties within that domain. Does this seem like it might meet your needs?

            4.  
              spatialed Top Contributor Freebase Experts
              Dec 10, 2007
              spatialed says:

              That would be helpful, but it would also be nice to eventually limit users who can use a type and edit topics. For example, I may have a list of experts who I want to assign a type. Those experts would then be the only ones allowed to use the type and contribute to topics but anyone could read the topics. In other words, the Domain administrator is given the power to assign specific users write privileges for types and topics within their domain(s), with the default being the status quo.

          Discussion is posted in:

          • close Creating Schemas

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

        82.  

          'Write activity by user' - filtering out bulk uploads

          also posted to
          • The Freebase Experts Program
          2 posts, latest post: danm, Oct 4, 2007
          Link to discussion
          1.  
            robertm Top Contributor
            Oct 1, 2007
            robertm says:

            It would be useful if the 'Write activity by user' tools could allow one to filter out bulk uploads (or show them separately). This would give a clearer idea about just how active particular users have been.

            1.  
              danm
              Oct 4, 2007
              danm says:

              The idea being: if a set of writes happens within some small event window, then these would be considered 'bulk' and would be filterable? This may add some complexity to the report, but we could look at something like that.

          Discussion is posted in:

          • close The Freebase Experts Program
          • close Creating Schemas

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

        83.  

          Included types property collision...

          also posted to
          • Data Modeling Guide
          3 posts, latest post: robert, Aug 31, 2007
          Link to discussion
          1.  
            divideby0
            Aug 25, 2007
            divideby0 says:

            I've come across a rather interesting use case and I'd like metaweb's insight. First, some background:

            In modern electronic music, there are hardware-based synthesizers (keyboards you buy at Guitar Center) and software-based synthesizers (installable programs which makes sounds on your computer). Hardware-based synthesizers are generally referred to as "synthesizers" and software-based synthesizers are generally referred to as "software synthesizers."

            Now, my inquiry:

            There are two existing types on fb, "Software" and "Synthesizer". I created a new type called "Software Synthesizers" in my own domain . Within this type, I listed both "Software" and "Synthesizer" as included types. However, the "Software" type has a field called "Manufacturer" and the "Synthesizer" type has a field called "Brand". In the case of a software synthesizer, these fields will always have the same value. Is there a way to set up a rule linking the values between the two of these? Furthermore, is there a way to hide one of these fields to avoid confusing the user?

            1.  
              crism Freebase Experts
              Aug 29, 2007
              crism says:

              This is an interesting modeling problem, but I think in this particular case, an end-run is possible and even desirable. The type Synthesizer is really a kind of effective synonym for “electronic keyboard,” and I am not sure that synthesizing software should be made instances of that type.

              To answer your broader question, though, there is not currently a way to merge two properties of two different types. We are looking at ways to infer values of a property from other ones, and you could then infer the synthesizer brand from the software manufacturer (or vice versa), so that queries could find instances easily, but hide one or the other from the UI. It’s an interesting problem, but I’m not sure when. among all the other interesting problems, we’ll come up with a solution to it.

            2.  
              robert
              Aug 31, 2007
              robert says:

              This is really cool problem. Software really causes some interesting problems because it is non-physical.

              To me, a software synthesizer really has more in common in a fundamental way with software than a physical synthesizer. At the same time, you would like to query over all synthesizers, including software ones, to find matches.

              The problem you're describing is really more of a cosmetic than a semantic one. Software:manufacturer and Synthesizer:brand are similar ideas but really are about something different (strangely, I think that they should both be called brand -- in this case, it's good they aren't or the confusion would be even worse.)

              I agree with Chris that a synthesizer is really a physical object and so not appropriate in this case. I do see your need to use the properties of synthesizer for your new type. Currently we don't have "property borrowing" which would allow you to appropriate semantics from the existing Synthesizer type.

              Without this property borrowing, there is nothing in freebase that says the properties in Synthesizer and Software Synthesizer are equivalent. The logic is then left to the application to figure that out, which is not ideal. When we have property borrowing, this should be possible, but that will take a couple more months at least.

          Discussion is posted in:

          • close Data Modeling Guide
          • close Creating Schemas

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

        84.  

          Can a property be populated by a list of property names?

          also posted to
          • Adding Properties to Types
          4 posts, latest post: aseem, Aug 1, 2007
          Link to discussion
          1.  
            jkramersmyth
            Jul 31, 2007
            jkramersmyth says:

            I am trying to build a Spoiler type. Once associated to a Topic what I really want to do is have the option to have people add the names of properties associated with the Topic to the list of 'spoiler properites'. The ultimate goal would be to make it easy to tell external applications which properties of a topic are 'spoilers' (such as the name of Luke Skywalker's father). Is this possible now? Will this ever be possible?

            1.  
              aseem
              Jul 31, 2007
              aseem says:

              Yes you can, simply specify the type of the property to be 'Property' and make sure that 'Restrict to one value' is unchecked (which it is by default).

              However, please keep in mind that as of right now it is not possible to restrict the properties to be properties of of a specific type for e.g. the Film type. As far as the system is concerned it will accept any property of any type. That would make it very easy for users providing the information to mess up.

              A simpler, more enforceable and arguably naive model would create a mediator type called spoiler which would connect a film and (for example) a film character. Users could then simply create a spoiler mediator for all characters that have spoiler information related to the film. You could then design any number of spoiler mediators for each type associated with a film/book that contains spoiler information.

              HTH

            2.  
              jkramersmyth
              Aug 1, 2007
              jkramersmyth says:

              I see what was confusing me - when I created my new property I was trying to edit the Expected Type during creation. It only lets you set that value AFTER you create it!

              I don't exactly follow you idea for the spoiler mediator. Would this just be sort of a flag to say that there is spoiler data? Or would people add the spoiler values to the spoiler mediator for Star Wars/Luke Skywalker? It would be interesting to permit spoilers at the film/book level - but I am not sure I see how people would always be able to add the values they needed to. Can you give me an example so I am sure I understand your idea?

            3.  
              aseem
              Aug 1, 2007
              aseem says:

              Think of mediators as a link connecting two or more types (with/without additional data) to model the existence of a relationship between the two without giving it a name.

              A couple of e-mails on the developers mailing list are good sources for a description:
              http://lists.freebase.com/pipermail/developers/2007-July/000435.html
              http://lists.freebase.com/pipermail/developers/2007-July/000437.html

              A good example is the film performance type. It links up the file, an actor and a film character with some additional data. It shows up in the film type because it has been linked 'back' in the film type via the performances property.

              At the very least what you would need to do if to
              1. create a type called film-character-spoiler (or something to that effect)
              2. Plead with the film domain admin(s) to allow you to link it up to the Film and Film Character
              3. Once you do that, all of a sudden the Film Type and Film Character Type will show up in the Suggested Properties in the fc-spoiler types page, which you can then add as properties to the the fc-spoiler type.
              4. Set them up as disambiguators, so that the UI displays them like it does file performances.
              5. At this time the UI will not allow you make the properties unique.
              6. Yes, its a pain :)

              I created an example for you in sandbox:
              http://sandbox.freebase.com/view/domain?id=%2Fuser%2Faseem%2Fdefault_domain
              Look at the mediator named types. Hurry, these disappear every Monday.

              HTH

          Discussion is posted in:

          • close Adding Properties to Types
          • close Creating Schemas

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

        85.  

          can't add Timestamp property

          also posted to
          • Adding Properties to Types
          4 posts, latest post: faye, Jul 17, 2007
          Link to discussion
          1.  
            ddammann
            Jul 15, 2007
            ddammann says:

            I created a new type and wanted to give it a Date/Time property named "Timestamp". Turns out I can't save a property with this name. Trying to be clever I named the property "Timestam", made it type Date/Time and successfully saved it but attempted to rename it to "Timestamp" didn't work. I couldn't find a predefined Timestamp type anywhere. Is this a hidden property or keyword or something?

            1.  
              faye Metaweb Current Staff
              Jul 16, 2007
              faye says:

              Hi, timestamp is a reserved word in Freebase. Properties and Types cannot be named after reserved words. Some other reserved words are: "any", "attribute", "limit", "optional" and all MQL write directives.

            2.  
              ddammann
              Jul 16, 2007
              ddammann says:

              Thanks. How do I see a list of reserved words? I did a keyword search on "Reserved Words" and, except for the MQL manual, came up dry. - Don

            3.  
              faye Metaweb Current Staff
              Jul 17, 2007
              faye says:

              The API document on the Developers page has a list of reserved words that's not 100% complete but pretty close: all | any | as | attribute | class connect | count | create | cursor | datatype default | delete | destroy | else | for function | future | if | in | index insert | is | left | limit | link macro | meta | mql | offset | optional pagesize | property | read | relationship | replace return | right | scope | select | self sort | sql | super | this | typeguid update | var | while | write | xml Other reserved words to my knowledge: value, creator, and as you found out, timestamp.

          Discussion is posted in:

          • close Adding Properties to Types
          • close Creating Schemas

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

        86.  

          Transforming a user type into a domain type

          also posted to
          • Guide to Freebase Types
          3 posts, latest post: jbdayez, Jul 8, 2007
          Link to discussion
          1.  
            jbdayez
            Jul 5, 2007
            jbdayez says:

            I've just been invited to Freebase and I am very impressed by the power of the system. I would be interested in creating some types, but not if they have to remain in my personal domain. Of course, I would agree to begin to create them in this personal domain, but I am wondering whether it will be possible to transfer my best types into a public domain ? Creating types can take a lot of time, so I prefer to know it will really be useful to the community before beginning this adventure.
            Thank you very much in advance for your answers.

            1.  
              darin
              Jul 5, 2007
              darin says:

              Hi Jean-Baptiste, and welcome!

              It's definitely possible for private types to be promoted into the public type space - in fact, we're counting on it. :)

              Once you've modeled your types, it's good idea to add some sample data as well - you often don't find the flaws in your data model until you try adding some real data. If you're planning on a large data load, you should let us know in advance so we can walk you through it. And it's always good to try things out on sandbox - it's wiped clean and re-initialized from the main site every Monday, so you always have the chance to start fresh.

              Once you're happy with the types you've created, you should post a note in the discussion area of the domain you're interested in so the admins can take a look at your work (if the types you've made should go into a new domain, you can just post to a domain that's related to the one you're working on).

              Feel free to post to related discussions if any questions come up about your model. Good luck - and have fun!

              1.  
                jbdayez
                Jul 8, 2007
                jbdayez says:

                Hi Darin,

                Thank you very much for your kind answer. I am happy to learn that this transformation is possible. It will surely motivate me to create types.

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        87.  

          Also known as

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: faye, May 25, 2007
          Link to discussion
          1.  
            gregtyrelle
            May 25, 2007
            gregtyrelle says:

            Is the also known as property intended to be a description of the type, or a synonym, or a link to another type which is also a synonym ?

            1.  
              faye Metaweb Current Staff
              May 25, 2007
              faye says:

              Both types and topics have an "also known as". This property expects simple text meant for synonyms or alternative names, for the purpose of searching and autocomplete completion. For example, the topic for the band "The Police" is also known simply as "Police" or sometimes "Sting and the Police", so those are added for "also known as" for that topic. A good example for a type that has an "also known as" property is the Film type, which has the alias of "Movie".

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        88.  

          How do you delete a type?

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: jack, May 2, 2007
          Link to discussion
          1.  
            cohesion
            Apr 28, 2007
            cohesion says:

            In user domain. Is this possible now? There seems to be a link called remove, but it doesn't do anything.

            1.  
              jack Top Contributor Freebase Experts
              May 2, 2007
              jack says:

              Yes it is a bit confusing. The "Remove" menu item for the type on the user page has the same behavior as "Edit". The schema editor is displayed. To remove a type select "Delete this type" from the menu on the title of the schema page.

              For instance, if you want to delete your date_of_death type, navigate to,
              http://www.freebase.com/view/schema?id=%2Fuser%2Fcohesion%2Fdefault_domain%2Fdate_of_death

              Click the affordance to the right of the title Date Of Death.
              Select "Delete this type"
              Click Ok on the popup confirmation dialog box.

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        89.  

          bad link

          also posted to
          • Adding Properties to Types
          3 posts, latest post: danm, Apr 26, 2007
          Link to discussion
          1.  
            Kenneth Trueman Top Contributor
            Apr 25, 2007
            Kenneth Trueman says:

            Hi.

            the link to the article on how to add properties is not working. it says "404 not found". Whoops! :)

            Ken

            1.  
              Kenneth Trueman Top Contributor
              Apr 25, 2007
              Kenneth Trueman says:

              I mean the link halfway down the page in the body text that says:
              "A list of these core properties is found here." that link is bad...

            2.  
              danm
              Apr 26, 2007
              danm says:

              Thanks for the catch. This has been fixed.

          Discussion is posted in:

          • close Adding Properties to Types
          • close Creating Schemas

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

        90.  

          Building out new types

          also posted to
          • Guide to Freebase Types
          3 posts, latest post: patrick, Apr 23, 2007
          Link to discussion
          1.  
            Kenneth Trueman Top Contributor
            Apr 21, 2007
            Kenneth Trueman says:

            hi.

            not really clear how to add additional properties to a new type? I wanted to add such things as headquarters, address, associated sport, to the type called "governing body" that I created to link sports bodies like FIFA, IAAF, etc... would also like to figur eout how to then individual country level sports associations as members of those governing bodies ...

            my limited programming skills have hit a wall...

            help!

            Ken

            1.  
              danm
              Apr 22, 2007
              danm says:

              what are you getting stuck on? Is the system not working properly when you select 'add new property'? Is it confusing when you have to select an expected type? Have you watched the demo videos available in the help section?

            2.  
              patrick Top Contributor
              Apr 23, 2007
              patrick says:

              Ken, you can edit the type and add new properties there. Note that while you can view any type via edit, you can only actually make changes to types that you administer. For most users, this means private types that they have created. So if you have created a type called "governing body" than you can edit it. Let us know if you are unable to get to this stage.

              If it's a type that you don't own, then you can go to the discussion area for the type and propose changes.

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        91.  

          Save didn't activate for enumerated list

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: danm, Apr 16, 2007
          Link to discussion
          1.  
            ddammann
            Apr 15, 2007
            ddammann says:

            I discovered that the Save button wasn't activated because I had flagged Student(s) as being an enumerated list within Teacher.

            1.  
              danm
              Apr 16, 2007
              danm says:

              So are you all set? Typically, the save button becomes active once a valid input has been entered.

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        92.  

          Can't save new instance

          also posted to
          • Guide to Freebase Types
          1 post, latest post: ddammann, Apr 15, 2007
          Link to discussion
          1.  
            ddammann
            Apr 15, 2007
            ddammann says:

            In my personal domain I created new types "Teacher" and "Student" that reference each other. I then updated Nadia Boulanger's types to include Teacher. As expected, she now has a Student(s) property. When I attempted to add Aaron Copeland as one of Nadia's students, the "Save" button never activated. Something I'm doing wrong?

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        93.  

          Out of date

          also posted to
          • Guide to Freebase Types
          2 posts, latest post: danm, Feb 15, 2007
          Link to discussion
          1.  
            jra
            Feb 15, 2007
            jra says:

            This page mentions the link "User Types" on the "My Metaweb" page, but it is now called "Types Created".

            1.  
              danm
              Feb 15, 2007
              danm says:

              thanks for the catch. this has been fixed.

          Discussion is posted in:

          • close Guide to Freebase Types
          • close Creating Schemas

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

        Search Discussions

        Related Discussions

        • Advanced
        • Law
        • legal
        • Law
        • jeff
        • francisdavey
        • Legal case
        • Judge
        • skud
        • Influence Node
        • Influence
        • Domains and Types
        • Data Modeling Guide
        • Artificial satellite
        • Criminal Defendant
        • Help
        • Writing
        • Synonym Set
        • Award category
        • Facet Map
        • Faceted Browsing Result View Support
        • Application Developer Tips
        • Developing Applications
        • Help Center
        • Creating Enumerated Properties
        • Book Edition
        • Books
        • Written Work
        • Creating New Types with the Schema Editor
        • Explosion
        • Fires
        • Madman
        • Schema Introspection Cookbook
        • Sports Facility
        • Sports
        • Building restoration
        • Structure
        • Project
        • rumifield
        • Inventor
        • Patent
        • silc commands
        • /m/03yw5gh
        • Food & Drink
        • Transit Stop
        • Dams
        • An Introduction to Freebase Application Development
        • Abstract Data Structure
        • Computer Science
        • Harry Potter and the Philosopher's Stone
        • Linux kernel
        • Job title
        • Business
        • Nationalization
        • Organization termination type
        • Computers
        • Student Organization
        • Carnegie Mellon University
        • Freebase
        • dylanrocks
        • Consumer product
        • Word sense disambiguation
        • PowerPC
        • Music
        • US Presidential Electors
        • Biology
        • Recurring event
        • Time
        • The Freebase Experts Program
        • Beginner's Guide: Creating Schemas
        • Adding Properties to Types
        • Guide to Freebase Types
        ©2012  Metaweb
        • Page History
        • RDF
        • Feedback
        • Attribution Policy
        • Terms of Service
        • About Us
        • Jobs
        • Freebase Blog
        Freebase contains information on:
        • Arts & Entertainment
        • Commons
        • Products & Services
        • Science & Technology
        • Society
        • Special Interests
        • Sports
        • System
        • Time & Space
        • Transportation
        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: 5.120s
        Template: 1.751s
        Cost: br=333.0, cc=5.858, ch=0.0, cm=0.0, cm+h=0.0, cr=0.0, cs=12.0, cw=6.0, dr=127327.0, dt=8.34, dw=0.0, gqr=0.0, in=65965.0, ir=20394.0, iw=0.0, lh=0.0, lm=1.0, lr=1.0, maxrss=20336.0, mcs=0.028, mcu=1.877, minflt=7111.0, mr=6.0, nivcsw=1675.0, nreqs=15.0, nvcsw=555.0, oublock=3536.0, pf=0.0, pr=31.0, stime=0.135, te=0.38, tf=0.913, tg=0.531, tm=3.143, tr=0.37, ts=0.0, tu=0.366, utime=5.721, va=330667.0