Discussions on Fictional Universes
Start a New Discussion
-
-
I have a question about characters that appeared in multiple movies or books. Are these characters the same, or are they different? At first glance it seems like they would be the same, but sometimes things aren't exactly the same in different versions of the same story. For example, in the movie "How to Train Your Dragon" (based on the book with the same name) one of the main characters, Toothless, is a rare type of dragon, a Night Fury. But in the book, Toothless is a common and much smaller type of dragon. Are these different characters? If they are the same, what happens when the properties in the "Fictional Universe" type are different in each of the different works the character appeared in? And if they are different, shouldn't there be a way for us to link these characters together somehow? (Or is that what the "Based on" field is for?)
Other examples include Astro Boy from the anime series and movie with that name, and just about any other character that appears in multiple adaptations of a the same work.
-
A thorny and difficult question, as the more 'accurately' you attempt to model the differences between, say all the Sherlock Holmes in fiction, the more difficult it becomes to query for the more than a hundred or so occurrences of Sherlock Holmes as a film character or as a book character. Is size and species differentiation enough to warrant two Toothless fictional character topics that are based upon a Platonian-ideal Toothless? Freebase schema as it is doesn't deftly handle provenance of fictional character properties in such a manner to allow for attribution by source fictional material the multiple differing entries of the aforementioned regiment-sized number of Sherlocks, all with different wives, children, dates of existence, places lived, professions performed, addictions, etc. Most users of the data just want to know that Toothless was a dragon and the it appeared in both the book and the film. Most users would be extremely interested in what stories and films does Sherlock Holmes appear in, which would become a difficult query if there are a chain of Sherlocks based upon Sherlocks maybe based upon a 'canonical' Sherlock.
-
Yeah, that is kind of a dilemma. If you split the character into multiple sub-characters it becomes difficult to determine who was in what fictional work, but if you keep them together it becomes hard to model many of their other properties because of different situations in each different adaptation of the character. =/
In the case of Toothless both adaptations of him are still Toothless, but everything about them has been changed between the book and the movie.
I can think of two possible solutions for this. One would be to make a "master character" type that links to all the different adaptations of the character. The other would be to give each property of the fictional character type a secondary property allowing you to define what fictional universes this fact is true in. I'm really not sure the problem is big enough to warrant either of these solutions. =/ It does become very difficult though to model characters though when all the facts are different depending on which adaptation of the character you are considering...
-
-
-
I have a couple questions about the fictional object type. First of all, should this type be used to indicate fictional objects that there are more than one of, or objects that are common in a specific fictional universe? To me it sounds like this type is meant to be used for specific fictional objects (The Ring of Power, The Death Star), rather than general fictional objects (Catapult, Lightsaber). Is this true? If it is, is there any chance you could create a "Fictional Object Type" type? I could make one myself and just use it in my base, but it seems to me that this would be something better suited for the commons.
Thank you for reading, Ajedi32
-
I believe your interpretation of the intent of the fictional object type is correct. Adding an additional type (although it would probably be called something like "fictional object category" type to avoid the "type type" nomenclature) sounds like a reasonable request (although I'm not an admin for this area, so can't help directly).
If you create it in your own base and start using it, it would help your figure out what the appropriate properties are, etc, and then it could be "promoted" to the commons later, preserving the work you did.
-
Okay, thanks. I don't own any bases general enough to hold this type, so I'll just put it in my drafts for now. Too bad I can't give it any return links from the objects in the commons. =/
Anyway, here's the link. http://www.freebase.com/schema/user/ajedi32/default_domain/fictional_object_class
If anyone has any suggestions for the type please feel free to tell me about them. =)
-
Hmm... it seems that there are a lot of properties of the "Fictional Object Class" type I created are the same as the properties of the "Fictional Object" type. Should these be delegated properties? =/ The properties and their names are almost identical. On the other hand, wouldn't the object class type hold be the one to master properties rather than the object type? And why would an entity be both a fictional object AND a fictional object class?
Any ideas?
-
A fictional object is not a class of fictional things, I thought the description and examples quite clear (was there something that made it questionable?).
You should consider adding a property to assert what category a fictional class of objects are: Star Destroyer is a fictional class of fictional spaceships. This would allow us to remove the incorrect typing as a fictional object from the topic of star destroyer.
Finally, you might consider moving your type into a base (fictional universal additions?), no one will be able to add, see or use your type otherwise.
-
IMO, the fact that there are so many mistyped examples in there shows that there's something not clear about the usage. At a very quick glance, most of them seem to be coming from the fictional objects property on the fictional universe type, rather than direct typings as a fictional object. People there won't read the type description after all.
-
What made the intentions of that type questionable for me was that it was being used by other people to indicate classes of objects, and that there was no Object Class type that could be used instead.
So what you're saying is that you think 'Subclasses' and 'Subclass of' properties would be a good idea?
And no problem, I'll move the type to a base. Before I do though, I want to know what you guys think of my previous question (two above this one). If people start using the type and we decide we need to change those properties later, a lot of data could be lost. I don't think we need the properties to be delegated since I don't think a topic can be both a fictional object and a fictional object class at the same time, but I want to know what you guys think before I start using the type.
-
The properties could be delegated, but is unnecessary IMO. Simply moving a user-created type such as your fictional class that uses as expected types for its properties commons types, fictional object and fictional universe, these associations will not be changed and the data will not be lost in such a move (since move is a bit of a misnomer, what happens is that a new linkage is created between the fictional universe namespace and your type and the old one, currently /user/ajedi32/default_domain/ will be depreciated, but not destroyed).
My very wise coworker thinks it should be a three-way (or triangular) pattern: Object <-> Class <-> ?Classification? <-> Object
Narya <-> Three Rings <-> Ring <-> Narya
We are unsure what would be the best term for what kind of classification the class should be.
-
Okay I didn't think they would have to be delegated properties, I just wanted to make sure because as far as I know there isn't a way to convert a delegated property into a master property (or vice-versa). I wasn't saying that moving the type would cause data loss, I was more concerned about whether we would have to change the properties to delegated ones at some point in the future. (Just checking.)
So you're saying that I should create a separate type for kinds of classifications? =/ I'm not sure I understand. Do you mean something similar to the 'Rank' property of the Organism Classification type?
Anyway, I've created a new base called 'Commons Prototypes' and moved the 'Fictional Object Class' type there.
-
No not rank, check this example out: Super Star Destroyer... So what is it? It's a 'super' class of Star Destroyers with one known named ship, the Executor, but what else is it? It's a spaceship. I think there should be a property that allows us to state that this fictional class is a class of Spaceship. Nenya is one of the class of the Three Rings. It is also a ring and a magical artifact. We wouldn't have to do this if the the type was Fictional Space Ship Class or for Rings of Power.
Possible name of property: "Type of?" "Type?" Doesn't seem quite right. "Category?"
-
Okay, I think I see what you're saying. So... Fictional Object Category? That sounds about right. But... could't you just use the 'Subclass of' property to keep going to higher and higher classes until you get to a class called 'Space Ship'? I guess I can see how it would be nice to have a separate type for that (so you could link objects and classes directly to their root categories), but isn't 'Space Ship' really just a much higher classification of a Star Destroyer? =/ Or maybe we could do it both ways? What do you think?
-
Oh wait... I was just looking over the infobox on the wikipedia article for 'Star Destroyer' and something just occurred to me. Some object classes are groups of objects that are almost exactly the same (Imperial Star Destroyer, Tie-Fighter), while others are more like categories filled with these groups ('Star Destroyer' includes both Imperial and Victory class Star Destroyers.). Was that what you were talking about when you suggested the 'type of' property?
-
Well, I did run Nenya is of the class of = Three Rings > Rings of Power > Magic Ring through your class/classes of ladder. I suppose you could add one higher category, Ring, but that seems not quite right. Not sure about using Magic Ring as the preeminent class. But Nenya is both of the class Three Rings and a Ring and a Magic Ring and it would be a difficult query to find all the magic rings if you need to go several ply down. One could go the ship named Executor is of a class of = Super Star Destroyer > Imperial spacecraft > Spaceship. I'm torn as to having a hierarchical ladder or using the class property for all of the classes regardless of ranking on a topic.
You might want to ask this on the Freebase discuss about suggestions on modeling these relationships, my head is spinning ;)
-
Why can't you have both? The class type already has an 'Objects of this Class' property. Wouldn't Nenya be an object of all four classes? (The Three Rings, The Rings of Power, Magic Ring, and Ring.)
-
Try it out. I guess it could be used in that manner. Something in me is reluctant to advise this usage but if this will work then we should give it a go for a while, see if the community start using it as such.
-
Well, I guess it's already set up that way. Another thing I was considering is that there are really two types of object classes: The kind where all objects of the class are nearly identicle (I.E. Imperial Star Destroyer), and the kind where objects of the class have only a few charactaristics in common (Space Ship, Magical Ring). I suppose both of these could be represented by the same type, unless we wanted to assign different properties to them (I.E. The first kind could have height and weight properties, while this would not be practicle for the second kind.)
Although maybe we are over-complicating this. No data model can be absolutly perfect. I think perhaps you're right; we should just wait a while and see how people start using the object. We shouldn't wait too long though because if the object is used widely and we want to make changes later then there could be problems.
-
You definitely want to create a hierarchy rather than adding all the "parent" classes to the leaf nodes - otherwise you're denormalising the data in a way which makes it very hard to change the hierarchy later.
For example, imagine we had added all 20 rings of power with classes of "three rings", "rings of power", "ring" (obviously substitute "seven rings", "nine rings" or omit as appropriate for other rings), but hadn't thought to add "magic ring". If we know want to add "magic ring" into the hierarchy, we need to edit 20 different topics, and make sure that all 20 topics are edited in exactly the same way. This doesn't scale - imagine if you had 1000 topics to edit.
On the other hand, if we just create one class on each topic, all we need to do is to edit "rings of power", set its parent class as "magic ring" and set the parent class of "magic ring" as "ring". All done, and no possibility of inconsistent data creeping in.
There's an additional caveat for either side as well:
- Adding multiple classes: it's hard in MQL, and I think impossible in the web client, to keep multiple value properties ordered.
- It can be quite hard to get all the objects in a class when using the hierarchy method (aka the phylogeny pattern). However, this is an oft-requested improvement to MQL, so I'm hopeful that it will be implemented once everything's moved over to the Google infrastructure.
-
Ah, that's a very good point. So everything should just be formatted in a hirecal structure?
If that's how we're going to do it, then there's only a couple things left to decide on. (That I can think of anyway.)
-
Are we going to create a 'category' type as gmackenz suggested? If I'm not mistaken, the main reason for that suggestion was so it would be easy to find all "Rings of Power" or "Magic Rings" using MQL, but if Google and Freebase really are going to come up with a better solution to that problem, I don't think we need to worry about that right now.
-
Are we going to create separate types to differenciate between the two kinds of 'classes' that I mentioned earlier? (two posts above this one) The two kinds are slightly different, but they have a lot of the same properties. The only real difference I can think of is that classes that represent identicle groups of things could have properties such as height and weight (although ficitonal objects don't even have those particular properties right now), while those kinds of properties wouldn't be practical for classes (categories?) that represent something more general.
-
-
Yes. Lean towards the hierarchical. Simpler the model the better.
- Probably don't need it at this time. However, any MQL improvement as Phil mentioned has no established ETA.
- I'd go with fewer properties... If it's important, the properties are best on the object and not on the class. I don't think we have such properties on any of the 'classification' types used in say aircraft or spaceflight or boats.
-
- True. And remember that it is still possible to get all objects of a class (including subclasses) with MQL (even though it may be a bit difficult).
- Yeah, I guess we don't need it. And if people need more properties for a specific use case, (Space Ship Length, etc.) they can always make their own type that has Fictional Object Class listed as an included type.
-
-
-
Fictional Setting doesn't appear to use the correct terminology in one of it's properties. Or perhaps, Fictional Character does not. Confusing at the least.
If you look at Homer Simpson you can see that his Places Lived shows Krusty Burger - That's not true. However looking at the other end at Krusty Burger does show that it's a Fictional Setting and Organization in Fiction correctly and the property "Characters that have been here" describes Characters that have lived or been here.
Perhaps it's best just to expand the property description on the Fictional Character from "Places Lived" to "Places lived or appeared at" ? "Places lived or been to" sounds limiting, I think.
Thoughts?
-
It could be that we could change the description from the Fictional character > Places lived property. The key will remain the same I think, but we could re-title it as you suggest: "Places lived or appeared at"
-
I'm going to put it to the community, but when I created the return linkage for Characters that have been here it should have been restricted to Characters who've lived here. We shouldn't try to capture every single place visited by Sherlock Holmes in this property, it should be just 221-B Baker St and maybe Dorset (pseudo-retirement). Bilbo Baggin's lived in the Shire (Bag's End, Hobbiton) and Rivendell. So I propose to correct my mistaken widening of the scope of the places lived property to visited to be narrowed back down to just dwelling locations.
-
Done.
-
Of course this does mean some data cleanup for 'places lived' as we now have restricted the focus of this property.
-
-
-
The other Organized Crime topic that is a Literature Subject should ideally include the Ontology reference from this one Organized crime
I think the Fictional Organization type should be its only type and all others moved to the Literature Subject and general concept.
I think generally that all the "Fictional" types themselves should remain only in the Fictional realm and perhaps have a single property that allows linking back to the real Topic / Type Equivalent ?
-
I'd totally merge these two Organized Crime topics. I wouldn't support creating a new topic for "Organized Crime in Fiction"; if you're looking for fictional organized crime organizations, it would be counter-intuitive to have to look, not at the main Organized Crime topic, but at some other topic that represents the same concept, just only in fictional settings. The "fictional" types should be enough signal to tell you that the data in that type is fictional. Another consequence of splitting them would be that it would be difficult to know what the subject of The Godfather was; currently the book has the Wikipedia-sourced "Organized Crime" topic as a subject, but is The Godfather really about actual organized crime or about fictional organized crime? I think that this is not a useful question to have to ask in this context, and would only lead to confusing data.
-
Made the flag, now go vote!
-
-
-
Could "Places lived" be added as a property for fictional characters?
Thanks for the implementation of the Height and Weight properties, by the way! I've been using them a lot.
-
Sure, we'll model it first on Sandbox, let the community of the Fictional Universes commons view and try it out, then publish the change to Fictional Character and Fictional Setting for this proposed linkage.
-
So it is now on Sandbox for the week, then published to Freebase next week if there are no objections or questions. SeeSunnydale for an example.
-
Ok, Places lived now exists on Fictional character.
-
-
-
I'm having a problem: when I try filling in required fields with types, such as "military unit in fiction" or "military combatant" or sometimes "armed force" in the "military in fiction" sections in the Sacred Band of Stepsons universe project, often the designations don't stay on the lists after being created and I have to use "create new military unit in fiction" or "create new military combatant" the next time I am filling in fields. This causing lots of duplication that I will flag for merge, but it's a chronic difficulty. Can something be done so that I don't have to "add new" every time I need to list a military unit on fiction or military combatant? I will clean up the duplicates I have, but I need to believe that when I "create new" it will stay created and I can find and use the same designation subsequently. I have much left to do here.
Thank you,
Hegemon
-
Sounds like you are getting cached pages, after linking and saving, try a forced page refresh if the data you expect isn't there. Pressing both the F5 key with the Shift key or Shift key pressed will clicking on the Refresh circulating arrow icon in the header bar for the browser. Yes, please clean up any duplicates you create.
-
-
-
I think we should make it easier to distinguish between notable non-character creatures and plants of note (the whale in Moby-Dick, the Jabberwolky in Through the Looking-Glass, or the Whomping Willow of Harry Potter's Hogwarts grounds). We propose converting Fictional Creature into Organism in fiction and then merging Fictional Plant into the Organism in fiction. We will have a properties similar to that currently found in Organism, especially Organism in fiction type, Sex, Height, Weight, Parents, Children, etc. This way we can capture all those beloved horses and their progeny in the children's and young adult books like My Friend Flicka and Back Beauty.
We will also probably need to then slightly modify Character species to become Fictional species or Species in fiction.
-
-
-
We just want you to know that on this site: http://www.juggle.com/homer the people from Juggle on their piece on Homer have used the images we selected of Tros war horses from the Tros horse material we provided to Freebase and a chunk of text from our Freebase description of Tros horses without attributing the work to Freebase. There were two typos in the text which I fixed today. Is this compliant with your policy that sites such as this don't attribute material when they use it?
Hegemon
-
-
-
Tf Morris,
Thanks for your help. Your solution is simpler than I thought and I'm implementing it throughout zeusi's list today.
Hegemon
-
Tom,
Now that I have removed "person" from the character "Janni," and replaced it with the correct "fictional character; military character; book character" it still says "person" on the drop-down list when Janni is typed in. I'd like to know where and how to fix that.
I also think we could merge "Janni, Stepson" and "Janni" but the issue of the "person" type in the drop-down list must be fixed first. If we can fix this and merge them, can the drop-down list say "military character in fiction" or "fictional character?" How does one control which type will come up in the drop-down list?
Hege
-
The types shown in the drop-down list can sometimes be a bit slow to reflect actual changes to the data. Give it a day and it should all just sort itself out.
-
Thanks, pak21, very helpful.
To aid in the campaign to remove duplicates from this work: Can you tell me an easy way to get back to those two zeusi base lists where he/she has gathered characters also referrerd to as persons, persons, and job descriptions for people? Wouldn't want to leave any of them unemended.
Thanks for your input, always clear and timely.
OR
-
-
-
Zeusi, sprocketonline, pak21,
I'm not sure what we're being asked to do here but we'll gladly do it when it is clarified.
In some cases when a character has been added recently, the type "person" has come up along with the fictional character types. When it did, we filled it out if we could. We assumed that this was because in some cases the people were historical and then used in fiction, such as Theagenes or any of the Hittites, or that someone more savvy than we had made a decision to do it this way.
We can change these "person" types to fictional -- where the type "person" should not be added -- but we'd like some guidance on how to do it without losing the work.
Some of the people on this list have nothing to do with fiction, so we're just confused: living authors and musicians, the Morrises and their parents; other authors.
Some guidance, please.
Hegemon
-
-
-
-
I think there should be a "based on" property for Organization in fiction, similar to the "based on" property we have for Fictional Character.
-
Doing that would mean that we're changing the way we handle fictionalized organizations. Currently, we just add the "Organization in fiction" type to the corresponding real organization. Adding "based on" would imply that they should no longer be co-typed, and that there should therefore be multiple topics for each fictionalized organization. As we've seen with the parallel "person or being in fiction" type, this pattern is very hard for people to grasp, so I'm a bit reluctant to spread this around. What's your use case?
-
Hmm, I'd rather that everything in the fictional universe was split from the real-world (locations and events as well). Although I do see there is a widespread problem with the incompatible typings of Fictional Character and Person.
By having the 'Fictional Character' on the Person, it forces us to have only one 'Fictional Character' representation covering all works of fiction in which it appears (and the same for organisations, events, locations etc.)
The Jordan College of Philip Pullman's The Golden Compass is very different from the college seen in the Inspector Morse TV series. Both are based on the 'real-world' Exeter College. As is the Queen Victoria portrayed in Blackadder's Christmas Carol rather different from The Queen Victoria in Mrs Brown.
Another option is to have a CVT on every property, mediating by Work of Fiction(s) and Fictional Universe. It would be a way of keeping the Fictional Character & Person types on one topic and still allow for for variances between works. On the downside, it's a massively breaking schema change and a lot of introduced complexity.
-
-
-
Jeff and Lis et al,
I posted a suggestion direct to Jeff on separating "Combatant Commander" (a general in charge of everything in a combatant command) and "Combat Commander" (from an LT in charge of a combat platoon up to a combat division). Might help in differentiating ranks.
As for the fiction versus fact in ancient military operations, I find this difficult. The winners lied. The losers couldn't protest. Some battles are fictionalized in whole or part. Some "famous" military ancient icons never existed. If Cadmus is in "military," or Akhilleus, or the Trojan War, then where is the line? Even today, we have trouble getting the real facts straight about military operations. In the ancient world, fact, myth, and fiction are closely woven. For example, it's not at all clear from contemporaneous sources that Alexander III and his cavalry made any significant contribution to Chaeronea, but people today want to insist he did. I run into this with the Sacred Bands and especially the Sacred Band of Thebes, since some credentialed scholars (especially some at U of Chicago) insist they didn't fight where others think they did, and may not have been a real unit at all, but rather Plato's instructive construct..... Give guidance and I will follow. I took out "warrior-mage" since someone thought it was too fantastical, though seers and magicians and necromants were often part of ancient military coteries (Mesopotamian, Greek, Roman, Persian, etc.) , and influential in cadres. Please delete or tell me to delete anything you find inappropriate.
Also:
Freebase has no category for "captured" or "taken prisoner," and the best numbers for Chaeronea are for "dead" and "captured." "Wounded" isn't a factor in ancient scholarly estimates that anyone has chosen to quantify verifiably; "deserters" was also a factor, but numbers will be difficult to estimate. I think "captured" would be a useful addition.
Hege
Thanks for all the help and the useful edits with the Sacred Bands project.
-
Hi Hege,
I like what you're contributing to Freebase, it's fantastic to see this sort of enthusiasm for adding new data.
You raise a valid point with defining "fact", it's a long-running subject of much philosophical debate both in Freebase and in the wider-world. Your argument is especially valid in cases where the information we have, as you point out, is distorted, unreliable or subject to opinion. For a lot of areas where the fact is debated, for example the Trojan War, JFK assasination, UFO sightings, BP's involvement in the Lockerbie Bomber release etc. it would be a worthwhile task to sit down and model all the arguments and available data. There is even a base in Freebase for this sort of argument mapping, and is worth checking out.
However, we also need to take a pragmatic approach to data in Freebase. Most people who visit Freebase aren't familiar with philosophical arguments on truth or academic conflicts relating to Ancient Greek history, which is perhaps a shame. I believe the majority of people arrive at Freebase looking for a quick answer to a question, perhaps as part of a trivia quiz or to look up something they saw on TV or for school homework. Freebase needs to provide these people with a quick and simple answer to their question.
This is where the Freebase Commons works best, it provides a place to hold a "fact" which will quickly return a suitable answer to the majority of questions. Freebase needs to fill up the commons with as much data as possible so it can answer as many questions as possible from as many people as possible. As such, the data which is added represents a general, widely-held consensus of it being fact - e.g. "Quentin Tarantino is the director of Kill Bill", "David Cameron is the Prime Minister of the UK" etc. - within some threshold. As a consequence there may be data in the commons which has a sizeable and vocal minority opposition e.g. "Barack Obama is a US citizen and was born in Hawaii". It should be noted that this does not represent an opinion that one "truth" is better than the other, just a reflection of a general consensus and/or verifiable references where available.
However, the presence of this data in the commons does not preclude somebody from creating their own base and asserting facts there. You could create a type "hegemon's military" and omit all reference to Cadmus from it. I'd highlight that any fact added needs to be in accordance with Freebase's Terms of Service, so you shouldn't add anything you know to be false or misleading. There's also an ongoing debate in Freebase about how much personal opinion is allowed.
Your own base is also the best place to try and model a schema for Prisoners of War. If the schema is working well in your base, it can then get reviewed and possibly promoted to the commons.
I hope this goes some way to answering your question,
Iain
-
Iain,
Dubai? It's late where you are....
I really appreciate your reasoned input on fact vs. fiction. I hope my response of deleting the "warrior-mage" and "wind-charmer" entries from military personnel job titles solves the problem pragmatically for now and doesn't cause additional problems.
The Sacred Band novel I'm working strives to be correct in every particular (where possible) and we are doing the same as we document the text wherever sorcery is not involved. I brought Outrider in to help me with images and he's doing yeoman's service. Glad you like the results so far. Many rp gamers and war-gamers use Sacred Bands and at least one, Everquest, uses specific characters from The Sacred Band of Stepsons so I have my hands full with internal consistency referencing a series of books and stories that spans from 1981 to 2010.
However...ancient militaries were factually dependent on seers and oracles and sorcerers (mages, wizards, etc) the way we are dependent on the IC staffs, analysts, and mission planners today. You probably know about Darius and his magicians heating manacles, throwing them in the river, and beating the river surface before attempting to cross with his army. That's a pretty well-known "fact," and it would require calling out the warrior-priest, warrior-mage or seer category to document that event in Freebase job titles correctly if one were tackling Darius's Persian Wars adventures. Ditto the Ephors interference before Thermopyle, or Alexander III's visit to Delphi for what amounted to intel and mission approval. There is a real difference between ancient and modern thought, therefore a concomitant difference in military job titles, and that is a fact. Ancient armies (in cultures where gods and sorcery were believed to be real.) were staffed with people whose job titles and descriptions are different from those in modern times -- but equally factual: not that the magic worked, but that they had billets for these ranks and occupations. I wouldn't presume to make a 'Hegemon's' military base, but perhaps someday an ancient military base would be helpful. I have my hands full with this series of Sacred Band books, because the blending of fact, fiction, and myth is so pervasive.
In response to Lis, I removed those job title categories (in the SBS list of job titles) that she objected to, and I hope that doesn't leave an orphan topic somewhere. If you agree that removing the unacceptable job-titles is the simplest response, and orphans are now the result, please feel free to delete any orphan topics if required. I will never delete anything again without prior approval but I feel I can correct my own errors. If this untrue, please advise.
I only brought up Cadmus as an example of a mythical person that probably never existed (or never existed as described since he was married to a goddess and many gods attended the wedding and eventually turned into a serpent/dragon) being treated as a factual person. I thought it was cute, and probably warranted: if you take ancient data at face value, then many questions of validity go away. When I have time I'll look to see how you handled the Battle of Kadesh, where both Hittite and Egyptian sides claimed victory.
I do want to mention, before closing, that the image of Akhilleus and Patroklos on the SBT page with the WP description is from an earlier time than the SBT and the helmets and gear are wrong for the SBT period -- but that image has become a symbol for gays in the military, which is a whole other issue. Outrider and I have repurposed much art for this project, and I understand why that image was chosen. However, there is a more correct image of Thebans in Theban helmets that I used in the Cadmea topics.
I have worked for DoD entities for half my life and I must fill in blanks correctly and be responsible for their factuality, so I am trying hard to comply with all requirements. I took this assignment and until I finish with it in its simplest form I'm not going to complicate anything, just work within your current, existing rules.
Thanks again for your thoughtful reply and astute suggestions. Please feel free to course-correct me and Outrider as warranted.
-
Hege,
As you mentioned, the blending of fact, fiction, and myth is so pervasive in these books it creates a bit of a problem of separating the real-world facts out from the fictional. As the tone of writing in the books is a narrative one, we would be best to treat all the information in the books as "in Fiction". (I'm being careful not to say "fictional", I do understand that these books are apparently well-researched and contain a lot of actual facts. The incorporation of some fiction in them unfortunately means that we can't use it as a source of facts to out in our 'real-world' topics).
In Freebase this will mean using the Fictional Character, Event in Fiction type, Military Unit in Fiction, Location in Fiction etc. types and ensuring that you don't add Sacred Band of Thebes/Stepsons data to real battles.
However, we can indicate that these people and events "in Fiction" are based on real people and real events. In the Fictional Character type there is a property "based on" which allows you to select a real-world person. In the Location in fiction type there is a property "Represention of real location". So you can link Thebes as described in the Sacred Band of Stepsons books to the real life Ancient Thebes.
Mythical people should also be separate from their representation in fiction. So Lachesis, a Greek mythological figure, is a different topic from Lachesis, as described in the Sacred Band of Stepsons books. Cadmus should get the same treatment.
As for Warrior-Mage's, we'll treat it as "in fiction" when it's used to describe characters in the Sacred Band of Stepsons universe. That's not to say it couldn't be a real military rank, it's just that I think it best to have reference to non-fiction sources (i.e. books that don't present the facts in a semi-fictional narrative/story-telling tone) before we treat it as real-world.
Iain
-
Iain,
Again, very helpful data. Please understand I do not want to treat fiction as fact. There was another topic (Sacred Band cavalry) that tried to present war-gaming data as historical data and T.J. helped me with my concerns that we not treat things as what they are not.. In my day job, I find too many things masquerading as fact which are not.
That said, I like all the solutions you are proposing, although they are second nature to you but new to me. If we can link the mythological and historical to the fictional while keeping the natures of each one clear, the authors and their more educated readers will be very pleased.
I'll catch up and metabolize all this eventually, I hope, but now I need to take a leaf from Outrider's book: watch and learn.
Am trying to vote responsibly. Hege
-
-
-
Jeff et al,
While trying to fill in the data for The Sacred Band of Stepsons and Sacred Band of Thebes, one has some trouble with the 'spouse' category when dealing with ancient Greek sexuality, coupling, pairbond, etc. Same problem with 'romantic' interests. Since many of these characters were either erastes (older male partner) conveniently referred to as 'lover,' and their younger male partners, eromenos, reffered to generally as 'beloveds,' they don't fit in the spouse category relationship types given. Could you consider adding 'lover' and 'beloved?' Most of these fellows ahd younger lovers, then when the boys started growing facial and body hair, that stopped and the relationship changed to one of friendship. Masculinity was important to these fighters and no one wanted to be perceived as 'womanish' so the grown-ups had close friendships, but not sexual.
In the Sacred Band books, this is all simplified by the series-specific terminologies: 'left-side leader or leftman (older, more experienced) and right-side partner or rightman (younger, less experienced.
Right now I have relationships under 'romantic' intersts that should be under 'paired with,' or some such. Am at a loss, since there's nothiing similar to these relationships to equate to them. Really don't want to demean the skillful handling that the series has. Same problem would hold true for Patroklos and Akhilleus or Hephaestion and Alexander, if anyone is dealing with those characters. Also if we tackle Epaminondas and Pelopidas and tehir relationship with one another and with the serial eromenos issue there.
H
-
These are interesting suggestions, I'd rather see them modeled in a base and applied to the topics you are interested in. We haven't really thought much (at least i haven't) about non-intimate relationships. I think you could do some interesting modeling with the lover-beloved vs. leftman-rightman designation. I have reservations about adding such specific designations in the Fictional Universe Commons for fictional relationship as it applies to a such distinct and small set of topics at this time.
I can think of leman/concubine as another historical relationship designation.
-
Gmackenz,
Thanks for your thoughtful reply. Been thinking about the issue and your comments. It would be nice if, instead of, 'domestic partner' the title was 'partner,' that would solve all the problems with managing partnerships, Platonic and otherwise, that are significant.
It would also be nice to have 'lovers' and 'beloveds' as category choices in the relationship category. The Greeks came to this because of the complexity of their relationships: dominance was the issue; who was the controlling entity. Active and passive roles were stated or clearly implied.
However, it's not crucial. Have been working around this with only a bit of difficulty which is certainly manageable. I have similar troubles with 'romantic' in the context of the sort of emotional bonds formed in a band of war-fighters....romantic is not the right word for these close bonds of love and respect, but I've been using that category when I needed to make it clear that fighters were paired (or coupled, if you prefer).
But since I can work around things as they are, I will think about what you've said and let my understanding of Freebase grow without trying to make changes.
Thanks again for your response.
H
-
Am too new at this to tackle creating a base. WIll just try to work within the parameters wiser folks have established for now.
Thanks.
H
-
Jeff, TJ, et al,
The Sacred Band folks want to know if Freebase streams audio and if so, could they upload The Sacred Band March to stream from Freebase, since it's referenced several places on Freebase Sacred Band pages. For free, of course. They're not selling it anywhere yet, just streaming it. It's on The Sacred Band Facebook site if you want to hear it: inoffensive, a rousing instrumental; no sales pitch with it or related to it.
If so, then please provide instructions and I'll pass them along to them.
I said I'd ask.
H
-
You can provide links, add them to the topics or a base, designate them as a website category of streaming... We do not host multimedia content (other than some old help videos).
-
-
-
Something is not right...
- Hercules is NOT a person.
- Hercules is a Comic Book Character.
- Hercules is a Mythological Character.
The problem I have is that with the above being true, then Hercules can't be typed with: Fictional Character
Why?
Because Fictional Character has a property that says Based On with a description (hint) that says: "Use this property only for characters based on real people. Enter the topic corresponding to the person."
We need an alternate type or a we need to redefine the type's Based On description, and then how do we handle Based On for other types ? Maybe Based On should instead just link directly. Example: Right now it links to Representations In Fiction /fictional_universe/person_in_fiction/representations_in_fiction
but I think it should really just side step the whole "person" level above and link to a hierarchy more like: /fictional_universe/representations_in_fiction
-
I'm not following you here. Why can't Hercules be typed as a fictional character? Is the problem that you want to enter the mythological "Hercules" as the value of the "based on" property of various modern fictionalizations of the mythical character, and the property description would seem to forbid it? (The implication being that the scores of [modern] fictionalizations of the character Hercules are a) separate topics from the mythological Hercules and b) largely separate topics from each other, as well.) Or is there something else I'm not understanding?
-
Reiterating from the discussion list that the Mythical person type is probably most appropriate for the generic "Hercules" concept. It links to Mythology. For specific fictionalizations of Hercules, use the fictional character type.
-Ed
-
Jeff,
Read my first again. Hercules is NOT a person. Of course, you and I know that. So, the "Based On" property for Fictional Character that says it is for "real people" CANNOT fit for Hercules the "Mythical person". If you look at the description or "hint" for the Fictional Character type's "Based On" property, it says "Use this property only for characters based on real people. Enter the topic corresponding to the person."
Again, Hercules is NOT real. So then, he can't be logically typed or inferred as a "Person or Being in fiction". (again, because the "Based On" property makes that illogical. He COULD be typed as a "Mythical person in fiction" however, if we had that. Or more simply, as just a "subject basis" of something else. Which is what I was referring to when I mentioned perhaps just using something like /fictional_universe/representations_in_fiction. Kind of 2 things, I guess... 1. being the subject basis of a work of fiction and 2. a fictional character being the character portrayal of a real person. (and Hercules and Odin are not real people)
Many things are based on many other things. The Character portrayal of "Hercules" the mythological person is not correct when we say that he is a "Person"...of Being in fiction. That doesn't sit well with me, and it seems that the schema description also says it doesn't fit, and should be used only for "characters based on real people".
(sorry for being longwinded, I tried to describe my thoughts in 3 different ways, hoping that one of the paragraphs above would make sense to you??)
Ed,
Yes, I think your understanding me here. "Odin" has the correct view of Mythical person, but alas is also not correctly typed as a "Person or Being in fiction" either.
Something somewhere needs to change guys.
-
Jeff,
Forgot to mention the obvious to you. Currently, Hercules is NOT typed as a Fictional Character, but instead a "Person or Being in fiction", quite different or one in the same ? That's my basic problem with the schema currently and that "Based On" property.
-
I made my previous post before seeing this reply. The current typing of Hercules is correct -- the mythological figure is a Person or Being in Fiction and therefore not a Fictional Character. (The two types are incompatible.) Note to self: always look at the topics under discussion before answering any questions about them.
-
Ok, so were saying that "Person or Being in Fiction" which used to be just "Person in Fiction" has now expanded it's meaning and the Person Or Being In Fiction type can be used on topics of "real people" or "mythical persons" or "beings" or perhaps even "creatures" ? (Medusa comes to mind has perhaps a hybrid type there). I like to be corrected then on the proper use of the "Based On" property and update it's description, since, that's what is tripping me up I think.
-
(Well I wouldn't say "now expanded" since it happened years ago, but that's neither here nor there.)
Yes, Person or Being in Fiction can and should be used for all those things. Could even be used for Phar Lap, if you wanted to.
You should use "based on" just like you'd expect; as I said, the property hint needed updating (which has now been done) to bring it into line with its expected type. Or, in other words, when entering a fictionalized Hercules, type it as "Fictional Character", and enter /en/hercules in "based on".
-
That makes sense now. Thanks. See the main discussion again for my reply to Ed, however.
-
Simple: Hercules should not be typed as a "person or being in fiction". From the type definition,
"The "person or being in fiction" type allows people, deities, and other beings that are not actually fictional"
(my emphasis). Hercules is fictional, therefore the "fictional character" type should be applied, with "based on" left empty (or linked to None, but that's a whole different problem) as he's not based on a real person.
-
I agree Hercules is fictional (or more appropriately a mythical person as Ed puts it). So the question is how do you correctly represent a "mythical person" who was portrayed as a "fictional character" ?
Also, Did I correctly type Medusa as a film character ? (take a look and let me know)
-
There are two issues at play here. We need to distinguish the generic concept of the mythical person from specific uses of the mythical person in works of fiction. IMO, the Mythical person type should be used for the generic concept and Fictional person for the specific uses. We can add a property to mythical person to link to specific uses, similar to how Book is linked to Book edition.
-Ed
-
Ed, Yes, that was my original thought
Hercules is "represented" in various ways of Film, Comics, etc. each with a distinctly unique representation and a few bits of metadata that set each one apart from the generic concept of the "mythical person".
So I have Hercules the "mythical person" type. And under that "mythical person" generic concept type (Where Edith Hamilton roams) is where I'd like to see those various representations... Where Stan Lee's, Walt Disney's, etc. roam. Nowhere should I see a "person" type or co-type exist along the graph for Hercules the "mythical person". And I think everyone agrees on that last part.
-
I understand you now. It's just a documentation issue. The expected type of "based on" is "Person or being in fiction", which is designed to allow non-human entities to be represented, including deities and mythological beings. From the type description:
The "person or being in fiction" type allows people, deities, and other beings that are not actually fictional to be modeled as characters in fictional works that treat them in a fictional manner or that include characters clearly based on real people."Person or being in fiction" started out life as simply "Person in fiction", I believe, but when we extended the type definition to include other entities, we forgot to update the hint on the incoming property.
-
-
-
I'd like to see a property added to Fictional Character for birth date using this type.
-
Yes, good idea (once the fictional date/time types are promoted).
-
Once the date/time schema is promoted to the commons, what other properties do we need to add, if any?
So far, besides character birthdate, I've got Event in Fiction start/end dates, and Fictional Object created/destroyed dates. Any others? I'm tracking these in DA-1053.
-
I know it's more than a simple add, but what about beefing up the marriage property to make it more in line with the real-life counterpart?
-
Adding fictional dates to the fictional marriage relationship would be pretty ugly: we'd need three date properties for both the "to" and "from" properties. (E.g. "From (Gregorian)", "From (other date)", "From (other calendar)"). We could easily add a "type of union" property, though.
-
-
-
I think a Hermaphrodite classification or a more malleable Fictional Gender Type could be useful for classifying fictional characters.
I recognize the utility of keeping Gender to strict scientifically-recognized types when in comes to codifying real people but I do think that characters in fictional universes need a bit more leeway.
Examples that come to mind are the Tleilaxu in the Frank Herbert's Dune Universe, the Wraeththu from Storm Constantine's Wraeththu series, and I remember a hermaphroditic God of Luck from Jo Clayton's Soul Drinker Trilogy.
Actually while trying to google-remember the name of that deity, I stumbled on a bibliography of alternate-sexed fictional characters.
-
The Character Gender type was designed to be extended. I've added Hermaphrodite as a possible gender; if there are additional fictional genders that you know are missing, let me know and I can add more.
-
Thanks, Jeff, this fits the bill nicely.
Is there another way of finding relevant types besides plugging in keywords into the search field?
-
You can look at the schema, and see what types are expected by which properties (you need to be on the edit page to do this easily; from there you can click the wrench icon for the type you're interested in). Or you can look at the list of types in the relevant domain.
-
Any method of searching for a property rather than a type? At times, it's difficult to ascertain which type contains the property I'm trying to add to a topic. An advanced version of search where you can search for a property and the containing type is returned would be incredibly useful.
-
-
-
Thanks for all the new comic book types, Tristan! I'll definitely be spending a lot of time using these.
One suggestion I have though is to make "Fictional Character" be one of the included types for "Comic Book Character". You'll see that "TV Character" and "Film Character" for example, did the same thing. That way we don't get multiple properties for Creator and Universes when it's listed as both types (which it pretty much always should be).
I'd also like to suggest including a property for a character's traditional foes, and maybe for the traditional allies as well.
Thanks again for the great work!
Dan-
Thanks Dan,
I'm right there with you on the foes and allies properties. Also, I'll shuffle some things around a bit to get it to fit well with fictional characters and go ahead and and the included type.
Tristan -
Actually to clarify: adding an included type does not fix the problem of redundant properties. In fact it forces the issue by guaranteeing that the topic has both of those types. Fixing it will require adding the included type, migrating the existing values, and then removing the property from the type. So it will take a little bit of time and effort.
-
I'd be eager to see these all shaped up. How many instances do we have of these redundant properties?
-
Created by should be a reciprocal link with Character Created by in the Fictional Character Type. Primary Universe should also be reciprocal with Appears in these Fictional Universes.
-
"Created by" is definitely a duplicate of "Character Created by", and should probably just be deleted (after migrating the data to the other property, of course). "Primary Universe" is trickier -- if the idea is that comic characters have one primary universe, but can possibly appear in many other universes, then it's not quite the same meaning as the other property.
-
Primary Universe would be better dealt with as Created In (a non-existent property as of now.) Although as I was writing this reply, the Blue Beetle, The Question, Turok, Magnus: Robot Fighter and Dr. Solar: Man of the Atom came to mind. Seeing as how they originated in the Fox Comics Universe, Charlton Comics Universe and the Gold Key Universe and are now in the DC Universe, this complicates the issue.
Come to think of it this isn't dealt with in existing types or properties as far as I've been able to ascertain. Appears in these Fictional Universes deals with the fact that a character can crossover into other Fictional Universes through storyline or acquisition nicely. Primary Universe only deals with the Universe that a character is currently identified. There's no provision at present for the original Fictional Universe a character originated in.
Just looked up those characters and I see I have a lot of work ahead of me.
-
-
-
Hi,
How should I use to link a video game that either exists within the realm of or extends that of an existing work, such as a film? For example, I would like to say that the Lego Star Wars game series is derived from the Star Wars films, and is a part of the Star Wars franchise. There are several Franchise types but none pertains to video games. There's also Consumer Product with property Product Line that can probably be used to link books and films and games and toys of the same theme together.
Another possibility is to use Fictional Universe to indicate that a game is defined within a fictional universe. However, some fandoms are quite sensitive about Canon vs. Expanded Universe. Video games can be problematic when it comes to continuity.
Suggestions?
-
I'd use adaptation: this game is an adaptation of Episodes I-III while this one is an adaptation of Episodes IV - VI, and they're both works of fiction set in the Star Wars Universe (without personally caring "which" Star Wars universe that is, but I appreciate other people might).
I'm not sure that the LEGO theme and the video game series should be the same topic.
-
I thought about using the Adaptation type too...it would require an uncommon if not unusual interpretation of the word "adaptation". The Lego Star Wars games do follow the films' plot line closely, so I suppose it would make sense. Definitely will cotype with Work of Fiction.
-
-
-
Is there a way of modelling an Event in Fiction?
I'd like to be able to model both a fictional event, e.g. Star Trek Dominion War, and also a real event which is used as a setting in a work of fiction. e.g. Napoleonic Wars as represented in Sharpe.
-
I ran across some more topics requiring such a type (West Wing Presidential Election). Any fictional universes admins want to take this up?
-
Sure, I'll take it up.
-
Take a look and let me know what you think: Event in fiction
-
Fantastic - thanks Jeff.
-
-
-
Can you add a Date of Birth property (and maybe Date of Death too)?
-
The problem here is that lots of fictional characters exist in universes that don't use the Gregorian calendar, so we'd need to find a way to capture Gregorian dates, Stardates, Middle-Earth dates, years A.F. (After Ford), etc.
-
This came up on a couple Fictional Character topics where someone wanted to give a birth date so they had to make the character a Person too, which is a no-no. To beat the same drum again: This problem is solved by allowing users to use the existing types for Person, Education, Politician, Author, etc. etc. on a fictional character - just put the assertion for the bithdate or "term of office as president" in the context of the fictional universe. In everyday life, people put properties, not only on topics, but on assertions. Quotation: "President Bush says there are WMDs but the French prime minister says there are not". Citation: "According to the US Census, the population is 100,000". Fictional assertions about real things "In the universe the 'Independence Day' movie, the Empire State Building is destroyed on July 2, 1996". (Wouldn't it be great to put this assertion on the real Empire State Building topic without having to create a separate type for 'Fictional Building' when we have to make a separate topic?)
-
I don't think this example would actually be solved by assertions, since regardless of whether we implement assertions or not, we still need a type to hold the data, and we currently lack a type that could be used for both real dates and dates in fictional calendar systems. It does seem like people want to enter this data for fictional characters, so it's worth trying to model a type we can use. A compound-value type with two properties might suffice -- one of type "datetime" for fictional characters in universes using the Gregorian calendar (AND who are born within the range 10,000 BCE - AD 9999), and one or two for all others. I have a bazillion things on my plate right now, but if I have time, I'll play around with it.
-
In this thread, they even have the same problem for real historical persons: "Take "Person": where their dates of birth and death are not known, the dates in which a person flourished is standardly used to disambiguate them." They want to specify the birth date as "Qing Dynasty". This will probably be solved by splitting out a separate type (like Living Thing) that defines Birth Date and which the Person type includes. (Then you could mix in a different type that defines the different kind of birth date that you need.) The relevance to "contextual assertions" still applies. If you have a type for real Living Thing (with a birth date), will a user be afraid to use it on a fictional character? Right now, they should be afaid because it implies the character is real like all the other topics with the property. But the problem is solved if the character uses the same type as real things, but asserts the birth date in the context of the fictional universe (so it doesn't come up ono searches for "real people born on this date").
-
(Sorry, meant to link to the other thread on historical persons.)
-
How about an alter-ego property? This would come in handy for superheroes. Seems that this is being stuck on as an alias right now, but there are enough superheroes that it might as well be a property, right?
-
Well there is somthing like that by user duck1123
Should it be a topic-based property or simply a text-based propert (there are some topics existing for some of the more well-known alter-IDs).
-
Caught myself lamenting, again, the lack of a "date of birth" property on Fictional Character. By not having this property, absolutely no DOB can be entered under Fictional Character, Gregorian calendar or not. How is that better than adding at least a simple Date property to support at least those fictional characters lucky enough to have been born in a universe under a Gregorian calendar?
Or, a "simple, stupid" kind of solution: a slight denormalization of the handling of DOB via two properties: 1) Gregorian date of birth, simple property with Date as the expected type, and 2) Non-gregorian date of birth, a CVT of two fields: a) Calendar system, expected type: Calendar, b) date, expected type: string (since date representation is calendar-specific). How's that?
-
Well, maybe we could point the way towards uncertain dates of fictional 'births' and 'deaths' while we're at it (ie. circa)?
-
-
-
Hi, I'd like to indicate what fictional universe a fictional setting belongs to. May I suggest adding a property to Fictional Setting for that? Thanks.
-
This is a bit of a problem right now -- since the "fictional setting" type can be applied to real locations as well as wholly fictional ones, we'd end up with the property "Appears in these fictional universes" (or words to that effect) on hundreds of real-world locations, which seems pretty weird. I'd love to figure out a way to handle this better, though, if you have any thoughts on it.
We had originally modeled fictional setting similar to the way we modeled fictional character, where the fictional setting and real-world setting were considered two separate entities (thus there would be a "real" London and a fictional London based on the real one), but nobody understood this or used it, so we killed it. -
Two years later I found myself still wishing there were a way to link a Fictional Setting to its Fictional Universe.
I don't think a property "Appears in these fictional universes" would be weird displayed on a location that happens to exist in the real world, since it will be listed under the Fictional Setting type, and grouped with other fictional properties that we have no problem showing today. The type context should make it clear that the property refers to fictional universes.
-
I think you're right; I don't really agree with my previous objection anymore.
-
The link has been reciprocated.
-
Thanks, Jeff. You're on a roll. Time for me to link all of the Harry Potter fictional settings!
-
glad to see this change was made.
-
-
-
Currently, Fictional Object's "destroyed by" is just a text property, with no structure, and I'd like to remedy that. I'm interested in capturing the person or being behind the object's destruction, and perhaps method of destruction. For example, in the Harry Potter Universe, Marvolo Gaunt's Ring was destroyed by Dumbledore using Gryffindor's Sword.
Gordon kindly reminded me that acts of God or Nature can be the culprit as well, and suggests that for now, we use Common Topic as the expected type.
Thoughts?
-
I don't think Topic is ever a good choice; better to create a "fictional object destroyer" or some such type.
-
And in my example concerning Marvolo Gaunt's Ring, would the "fictional object destroyer" type apply to Albus Dumbledore or Gryffindor's Sword?
-
Fictional object needs some love I guess.
Maybe the creation and destruction links should be to a kind of Fictional Event CVTs (Destroyed by, Destroyer, Note, Fictional Calendar Date/Time)? Should it have a Fictional Object Type (like we now have for Fictional Setting)? I am guessing I should just get rid of the date created and date destroyed, especially for objects from a universe that has it's own unique calendar (Star Wars, LoTR, Dune, etc.).
-
Considering the difficulty of modeling fictional dates, I'd say we could omit the date properties altogether, and go with two properties (rather than a CVT) for destruction: Destroyer and Destroyed By (Dumbledore and Gryffindor's Sword, respectively).
+1 for fictional object type.
-
+1 for non-CVT Destroyer and Destroyed By. CVTs make everything difficult.
I think two new return types are warranted here: Fictional Object Destroyer (Dumbledore) and...what to call the second, something like Fictional Object Destruction Method (Gryffindor's Sword)?
-
Done.
-
-
-
I'd like to request a founder property be added to Organization in fiction. Thanks.
-
Will this be what yer looking for? (I really wish we just we could add a Fictional flag for all existing types so we wouldn't end up replicating most of the types, just flag the data entered as Fictional and it would not display in the standard commons but in a fictional commons and possibly display in a grey text on topic pages with a fictional text prominent).
Ah, well. Here it be, as a test on sandbox: Fictional Organization Founder.
-
Ah yes, this will do just fine. Perhaps add Fictional Character as an included type?
-
Having been reminded that fictional organization founders can be organizations or groups instead of characters, I take that back.
-
I am directly mirroring the type as it exists in Organizations, and I beleive that sometimes non-people/characters found organizations.
-
-
-
Hi,
Can we add "Fictional Planet" type to this commons?
http://www.freebase.com/view/user/metapsyche/default_domain/fictional_planet
This type is differentiated from "Fictional Setting" as such that it is strictly a Planet.
Thank you !
- Metapsyche
-
Simple stuff: no documentation on the properties. IMO, that automatically means it's not suitable for promotion.
More generally, I think this type should just be including fictional setting, rather than duplicating properties from it (or are they delegated? I couldn't tell from the schema view). At that stage, it's now got no properties of its own and I wonder if it would be better implemented as a new property of "setting type" which can take values "planet", "country", etc rather than as a type of its own. The phylogeny pattern used by fictional setting seems to me to be the right way to model this, rather than producing a heirarchy of types for "fictional planet", "fictional country", "fictional region", etc.
Any views?
-
I like the suggestion of a "setting type" property on the fictional setting type -- it would allow views of fictional planets, countries, grand duchies, etc. without requiring different types for every one.
-
Adding a "Setting Type" property on the fictional setting type in which one can choose "Planet", "Country", etc is a good idea for me.
Since my main concern was to be able for someone to efficiently have a good view of a set of fictional planets, this works!
Thanks for your ideas!Looking forward to sort out the planets from the 'fictional setting' soon,
-Metapsyche -
Yay! Thank you!
I now tried putting "Planet" to the "Setting Type" on several items. It felt kinda weird at first when putting a "real" thing (Planet) to a fictional setting but then I got a hang of it later. Seems the line between the real and imaginary is blurred when dealing with Exoplanets, heh!
And so, using the planet type as a "hook", i was able to create a table/view of fictional exoplanets and added it to the Exoplanetology base just for fun: http://www.freebase.com/view/base/exoplanetology/views/fictional_planets
Please do let me know any of your thoughts! Thanks and happy weekend!Regards,
metapsyche -
I would edit this view to remove the 'settings' column (just before the article) and save again. It's just a confusing data point.
-
I've modified and saved a new version, if you like it, metapsyche, please consider either modifying your version of the view and I delete mine, or delete yours if mine is ok with you.
-
Great suggestion! I've deleted mine and kept yours. Thank you for improving the view!
-
No worries mate.
-
-
-
I think it would be nice if the /fictional_universe/fictional_organization/members were a CVT so as to include the start/end dates of membership (if known), much as /organization/organization/members uses the Organization Membership type.
The particular use case I'm thinking of here is modelling when (in fictional terms) various Babylon 5 characters were members of which organizations eg when John Sheridan left Earthforce
-
-
-
In fiction, very often, we don't have many informations about the life of a character and many of them have a very short life! Sometime, we don't know nothing about their birth and death. So, I suggest to add a field "Age in fiction" (or something more explicit) to give informations about the age of a fictionnal character. It could be more or less precise: child, teenager, adult, old person, or 18-20 or 50-60 years old, to indicate what is the age of a character in a fiction works. For example, Harry Potter has a different "age" for each book of the serie...
Thanks (I'm french.. sorry for my english)
-
This is a really interesting suggestion. A compound value type could be used to indicate the age (or age range) in different works of fiction. Another approach would be to promote the appears-in relationship to a compound value type with additional information including the character’s age in that appearance.
-
Because the "appears in" relationship model varies from medium to medium, sticking a compound value type in (that is, where there isn't already one) is probably too complex. But a compound value type on the fictional character type itself that could contain a range and link to a work (non-reciprocated), might do the job nicely.
-
My Dad has a good guestimate of his Birth Year. What age would we accord him?
-
-
-
-
I'm interested in linking video games to their fictional universes. Star Wars, Spiderman, etc. Perhaps a couple of properties: "Video games in this universe" and "Video game series in this universe" with reciprocation?
-
Scratch that. I was misreading the Star Wars page. Instead, I think the request should go to the Video Game domain where a "game theme" type should be created that can be applied to the Star Wars topic.
-
Do you think it's better to add such a property to Computer Game rather than typing games which qualify with Work of Fiction, e.g. Mass Effect, which is part of the Mass Effect Universe?
-
Hmm, I didn't realize we were supposed to cotype video games as instances of Work of Fiction to achieve the link to and from Fictional Universe. I suppose that works just as well.
-
-
-
Should fictional character perhaps have an alter ego property for example Spiderman and Peter Benjamin Parker.
-
Well, it seems to me that those two aliases represent a single entity. So should we just use the aka field?
-
This actually gets tricky -- several different people, for example, have inhabited the role of Robin (not to mention that of Batman), even without leaving the main continuity of the story. I think duck1123 has made some models that start to address this. Although in the majority of cases where there's a one-to-one linkage (Superman/Clark Kent, say), having multiple topics might make it more confusing.
-
A similar discussion took place in May. Here is a link to it.
-
I must repeat again my recommendation to add aliases liberally, especially when alter egos are entered as separate topics. This will allow the search engine to find, for example, the Freebase home-grown instance for Peter Parker when someone searches for Spiderman.
-
-
-
I've been busy and have been extracting all the characters of Atlas Shrugged from the topic 'List of Characters in Atlas Shrugged' (http://www.freebase.com/view/en/characters_in_atlas_shrugged)
However, there are a couple of characters (listed at the bottom of the wikipedia article) who never appeared in the published work. They were cut by the author and are irrelevant to the final story.
How do I represent their unpublished/cut status?
Should I be adding them to the book's fictional universe?
-
I wouldn't add them myself. We do include deleted scene performances in films but do not attempt to capture in Freebase performances planned but never written/performed/filmed, that's datum that is just too nebulous and conceptual. I would consider including characters and concepts that were in a published work that were edited out in subsequent editions.
If you really feel it is important to capture this, you could create a new type for Unrealized Fictional Character and have as an enumerated property the status: edited out/never written/occurs in work destroyed/unsubstantiated claim...
-
-
-
I'm interested in the filming location for fictional settings. See the Fictional Settings Real Places domain I set up here. The question is, assuming this seems like useful information, whether the types/properties I've created there should reside in the Fictional Universe domain instead?
-
-
-
Is there a preference on what the main name of a Fictional Character topic such be? Does alias or superhero name take precedence over real name?
-
I don't think there's a standard for this at all. User duck1123 has created a few types that can equate alter egos to each other. See his types Primary Identity and Alternate Persona.
-
Personally (and I stress personally because it's by no means any kind of standard), I think it makes sense to use the better known name as the name of a topic. I apply this principle to real people as well as fictional characters. Additional names can always be added as topic aliases ("also known as").
There's a practical side to it. People are more likely to talk about (and search for) "Spider-Man", "Mark Twain", and "Sting" by these names, than by the lesser known "Peter Parker", " Samuel Clemens", and "Gordon Sumner". There's less information associated with the lesser known names. As an unfair example, I just searched for music on Amazon using "Gordon Sumner", and not surprisingly none of Sting's well-known albums showed up.
-
IMO, all egos deserve their own topic pages. How about something like an identity type with an alter ego property that links multiple identities? "Primary identity" would then be determined through other properties and the purpose of the declaration. This would allow Batman to have properties that are distinct from those of Bruce Wayne but they are still linked through an informative property.
Batman is a good case. Many of his story lines focus on whether Batman or Bruce Wayne is the primary identity. Both could be considered "secret identities". One is a caped crusader, the other is a public figure and never the 'tween shall meet (except in the Bat Cave, which is neutral ground).
I would not attribute Batman as the owner of Wayne Industries. Whether or not Bruce Wayne could be considered a superhero or detective is a matter of debate.
On the flip side, citizens of Gotham are curious about the secret identity of Batman and they don't know to be curious about a secret identity of Bruce Wayne.
Sting is an interesting case.. I don't really see Sting as an alter ego of Gordon Sumner. Sting is just a pseudonym/alias. Compare that situation to the acting roles that Sting/Sumner has played in film and television.
There are some superheroes that have multiple “primary identities”, and some “primary identities” have donned the costumes of multiple superheroes. Does the model handle those cases? It sort of does but not that well. See Batman vs Batman vs. Batman. Maybe addressing these situations could help refine the model.
-
Correct me if I'm wrong, but isn't "an identity type with an alter ego property that links multiple identities" essentially what duck1123's types do?
One "primary identity" with multiple superhero identities seems pretty straightforward: see Barbara Gordon. But the more complicated issue is when one superhero identity is assumed by multiple people. Is the Batman of "Batman Beyond" (Bruce Wayne's son in that continuity) really the same as the original Batman? And is either the same as the Batman persona assumed by Jean-Paul Valley while Batman/Wayne was temporarily out of commission?
The question of alternate-Earth Batmen seems more straightforward -- different characters with different alternate identities. So the alternate Batmen would have alternate identies of Earth-One Bruce Wayne and Earth-Two Bruce Wayne as appropriate.
I agree that pseudonyms are different than this. I think Faye's suggestion was simply that common use should determine the topic name, which I think is the right answer if we use the simpler model. But I'm inclined toward the alteregos model if we think it can work.
-
duck1123's types sort of do this but their names have are somewhat subjective (e.g., "primary") and therefore not as useful as they could be. Also see the third linked Batman topic. That redundant topic has an "Alternate persona" type that contains info that should really be linked to the first Batman topic but can't because that one is attributed with Bruce Wayne characteristics.
I prefer the way that Barbara Gordon is described compared to the way that Batman is described. For the most part, Barbara Gordon is a character that is distinct from Catwoman and Oracle but linked to them through alternate identies. I would just rename "Primary identity" to "Identity".
Primary identity is important in terms of who is most commonly associated with the other identity. There should be a way to distinquish that Bruce Wayne is the primary identity of Batman and not Jean-Paul Valley. However, that info may be better pulled from the data in terms of # of story lines or similar value. For example, who is the primary identity of Witchblade throughout history?
-
-
-
I notice someone has typed the topic "Dr. Who" (the series) as a "fictional universe." The topic "Whoniverse" already exists as a fictional universe. So, this is confusing people. I think the former topic should be de-typed and the latter seems correct.
One thing I'm confused about: How should one link the universe (e.g. "Whoniverse") to the fictional form that describes it (e.g. the series "Dr. Who") is that what "Works Set Here" is for?
Abstract types like this really need better descriptions than what is provided on this page. We should delineate how the type should be used and what each property is for.-
whoops, I didn't mean "this page" I meant the documentation on the "fictional universe" type page
http://www.freebase.com/view/filter?id=/fictional_universe/fictional_universe -
I'm seeing this a lot (Firefly, The Simpsons, Brazil, etc). Are the statements above still valid, and should we have separate universes for all of these?
-
It's a bit of a judgement call, well known (ie fictional works that have inspired a myriad of fan-fiction and/or authorized novelizations of cannon-based/non-canon storylines) tend to have a topic instance already in existence...Firefly might have an existing 'verse but I couldn't find that Brazil has one.
One could mark the Brazil topic for a split or better yet we can remove the fictional universe type association as it seems to have little value at this time.
The Simpsons topic is based originally upon a Wikipedia article that is about the TV show, history, cultural impact other media, etc...It almost is a universe topic, just heavily weighted towards the TV series aspect. It can easily be marked as a split, but as is, it could remain a multi-typed topic.
-
-
-
Many fictional characters (among other things) have real-world inspirations. This is especially true in biographies and "factions" (fact-based works of fiction). I'd like to see a property (like "Based on") that links the fictional character and the real world person, such as the main character in "A Beautiful Mind" to the real economist John Nash. The same can be said about Fictional Setting -- for example the fictional New York in "Gangs of New York" is based on the real New York City -- but I'd be happy just to see the property added to Fictional Character as a start.
-
So if I am following you correctly we should have a three John Nash's in the Freebase.
Real John Nash
Fictional John Nash (based on the real John Nash)
Performance John Nash (Performance by Russell Crowe, based on Fictional John Nash) -
Um, Faye? There is a "based on" property on "fictional character" for just such a purpose. We tried having it on fictional setting, but it turns out to be much more confusing, and even with documentation lead to more bad data than good.
-
Hmm, the property "Based on" expects a "Person Or Being In Fiction" in the fictional universe. Is the correct usage, then, to cotype a real Person in the People domain as a "Person Or Being in Fiction", which is then linked to the fictional character(s)?
-
-
-
In the universe of the book Texas in the Morning, the real person Madeleine Duncan Brown's real son Steven Mark Brown is the love child of Lyndon B. Johnson. Since LBJ appears as a character in this book, he is a Fictional Character as well as a Person, and in the children property for Fictional Character, his son is Steven Mark Brown. (LBJ's real children are listed in the property for Person.) This is an interesting case because all the characters are also real people; it is only the claim of parenthood that is fictional. Is this the right way to do it?
-
Instances of real people (and deities, for that matter) that appear in fictional works should be of the type "Fictional Character" but not "person". Instead, the person they are based on should be entered in the "based on property". This will create a link back from the actual person to any fictional representations thereof, and allows for accurate fictional information to be recorded without muddying the real-world waters.
-
Thanks for the quick reply. I fixed the LBJ example. I got lead down that path because many other topics are already typed Person and Fictional Character, including Julius Caesar, Howard Hughes, William Wilberforce, etc. Are there near or long term plans for queries to automate checking when topics conflict with the contract defined by the type (as Freebase grows to millions of topics)?
-
Yes! Actually we have an "Incompatible Types" type (http://www.freebase.com/view/filter?id=/dataworld/incompatible_types) which lets you store collections of types that cannot logically coexist on a topic. Exactly how we'll enforce these assertions remains to be seen, but certainly you would be right to remove Fictional Character from any topic who is really a Person.
-
Well... this is a matter of some debate currently. The philosophically ideal solution is to create new topics for every fictional rendition (or interpretation or opinion...) of anything, but this makes for complex schemas and tends to make querying and browsing more difficult, and I'm not sure what it really gives us that's useful in most cases.
I'd be inclined to say that Dogbert's species is plain old Dog, even though real dogs can't talk, because, as it is, we aren't actually asserting that "dogs can talk" when we make that link. Real dogs also don't save children from wells out of their own moral imperative every day of the week, but it seems very pedantic to create a new topic just for "Canines in the Lassie Universe."
The only way I can think of for deciding how to draw these lines is to consider what is the most useful and practical. We also have to consider what pattern of data people will actually input, and I expect that most users wouldn't think to create a new topic called Dog, link it to the Dilbert Universe and assert that it's "based on" the Dog of reality, but rather link directly to Dog because they intuitively know that we never talk about the fictional species to which Dogbert would belong in a philosophically ideal world -- he's one of a kind, and any interesting things about him will be connected to the Dogbert topic itself. Wookies, on the other hand, though also "based on" the canine, really are thought of as a distinct fictional species -- there are many instances of them, and Star Wars geeks would happily discuss all of the species' various fictional social and biological features.
In our framework, it's trivial to look for "animals that are also character species" to see exactly where these cases appear, and you could then (programmatically, if needed), cleanly split all of these cases into two. In other words, I don't see any pollution of either the animal or the character species namespaces with this type of convergence right now, and if we ever want to be a little stricter about it, we can easily migrate there. For now, I don't see how a topic just to represent how Dogbert is dissimilar to real-world dogs would help anybody answer any questions, but I can imagine how it would make things a little more confusing.
Anyway, everything is in flux, and that's sort of the point. We aren't claiming to have an end-all solution to the philosophy of knowledge, we're providing a powerful and flexible framework that can gracefully evolve to accommodate all sorts of different ways of looking at the world. These models will always be imperfect; they wouldn't be models if they didn't carry assumptions. As Freebase evolves, we'll all have a better idea of what modeling patterns work best for solving the problems the community cares about. -
Alexander, you say "The philosophically ideal solution is to create new topics for every fictional rendition (or interpretation or opinion...) of anything". But there is another technical, and much cleaner, solution used by other knowledge systems. Instead of creating new topics for everything, allow the user to specify a context for a particular assertion on a given topic. Right now on the Dog page, if you click the drop-down for Dogbert it has 'View', 'Edit' and 'Remove'. Imagine it also had 'Context', and you could specify the 'Dilbert Universe' as the context, right on the assertion itself, without creating a new topic. If Freebase had this feature, arguably we wouldn't need the explosion of duplicate types in the Fictional Universes domain at all. (I've posted this question already several times. I sure hope someone answers this time....)
-
Actually, I do think that the contextual assertion approach you've been suggesting could lead to a pretty solid, generic solution to some of these sorts of problems. It seems like it would also let you answer the "when was X a valid assertion?" question, as is being discussed on the Domains and Types page, to deal with historical countries and that sort of thing but without duplicating schema, as you said. It does add complexity to the core representation system, though, and would require a lot of changes to pretty much every component of Freebase, so it's really a question of whether this is such a common pattern for the things we want to represent that it's worth integrating. I'm only speaking for myself here, but I'd definitely like to see this idea discussed more... maybe we should think through some really specific, compelling examples of what this would enable.
-
Thanks for the reply. I can easily come up with lots of examples because:
A. Every assertion has a source and set of assumptions. (Even well-meaning people will come to different conclusions)
B. Every assertion is true at some point in time, and can change later (because the world changes).
So, every assertion is in the context of a source and a time. Freebase can only skirt around this by assuming every assertion has only one universally greed source, and that circumstances will never change. This hampers the knowledge that Freebase can capture. Examples:
1. What is the population of India? Instead of making a special composite type for population, the simple assertion of 1.12 billion should be marked in the context of the source of the information and the time at which it was true.
2. In what viral group is this virus? That depends on what you assume is its genetic function. Reasonable people can come to different conclusions. Allow assertions for both group A and group B, but make the context of each assertion visible.
3. Who are the children of Thomas Jefferson? There are different claims of paternity. Instead of making a different topic for each "fictional" version of Thomas Jefferson, allow the assertion on the main Thomas Jefferson topic and cite the source of the claim on the assertion. (Currently, Freebase tragically obliterates all the footnotes in Wikipedia articles that cite sources, because a citation is a property of an assertion, not a topic. Freebase needs this mechanism.)
4. Who are graduates of Georgetown University? Apparently, one of them is Zoey Bartlet. Why? Because in the explosion of parallel types for Fictional Universes, no one has created a "Fictional Education" type, so the fictional character is made to be a real Person, so that it can be asserted that she went to the real Georgetown University. Is the solution to make a "fictional" Georgetown University and Education type to go with it? No. The assertion that Zoey Bartlet went to Georgetown University is in the context of the West Wing TV show.
5. How much does Oprah Winfrey weigh? Right now, the Weight property is a single value with no source or timestamp. But like all properties (height, religion, even gender nowadays), they change. Even the property Place of Birth can often legitimately be disputed. What does it mean if every month people go in and change the Weight property? Are they correcting a previously incorrect assertion, or are they correctly asserting that at the moment, according to this source this is true? (The Page History on a topic is not the place to track changes over time because it doesn't distinguish between actual changes to a value, and people just trying to correct mistakes.)
I'll stop there, but the list goes on. -
I'll copy the example from my amazon.com, it was Kilgore Trout. But this is an attribution to a fictional character created by Kurt Vonnegut. It was really written by Philip José Farmer. How to handle this? Do we need a 'Fictional Book' type so that there can be a topic for the fictional version of the book? No. It's easy if we put the assertion that Kilgore Trout wrote the book in the context of Kurt Vonnegut's fictional universe. This requires Freebase to show properties on assertions, not just on topics.
-
(Try again...) I'll copy the example from my post below:
6. Who wrote the book Venus on the Half Shell? According to amazon.com, it was Kilgore Trout. But this is an attribution to a fictional character created by Kurt Vonnegut. It was really written by Philip José Farmer. How to handle this? Do we need a 'Fictional Book' type so that there can be a topic for the fictional version of the book? No. It's easy if we put the assertion that Kilgore Trout wrote the book in the context of Kurt Vonnegut's fictional universe. This requires Freebase to show properties on assertions, not just on topics.
-
-
-
The fictional character Ali G is the attributed recording artist of several real published songs. For this reason he was typed a (real) Musical Artist. Should this be switch to the character's real creator Sacha Baron Cohen? If so, then do we lose information about how the songs are labeled in the publication? (Maybe this is a similar problem to someone publishing a book under a pen name when we know who the real author is.)
-
This is a complex issue, all right, and I'm sure that Ali G isn't the only such instance. I do think that this is a similar problem to the use of pseudonyms, although with an extra layer of complexity. It's valuable to know under what name a work was produced, both for cataloging-type applications, as well as if you just want to find a book on a shelf somewhere and need to know the name it was published under. But it's also important for people who don't know that a name is a pseudonym to be able to find works by that person published under other names. (Also, sometimes pseudonymous works are reprinted under the author's real name, and we need to be able to assert both that the work has been published under different names, and that it is the same work.) We haven't come remotely close to solving this issue, so any suggestions would be welcome.
-
See my . I'll add a similar example along these lines that could be solved by making the context of an assertion visible.
6. Who wrote the book Venus on the Half Shell? According to amazon.com, it was Kilgore Trout. But attribution is to a fictional character created by Kurt Vonnegut. It was really written by Philip José Farmer. How to handle this? Do we need a 'Fictional Book' type so that there can be a topic for the fictional version of the book? No. It's easy if we put the assertion that Kilgore Trout wrote the book in the context of Kurt Vonnegut's fictional universe. This requires Freebase to show properties on assertions, not just on topics.
-
-
-
For the same reason that we should keep Lyndon B. Johnson separate from a fictional character based on him, should we also keep a Fictional Setting separate from the real Location it is based on? For example, New York, New York is the setting for many films.
-
We thought about this, and even had it modeled, but decided ultimately that the decrease in usability was greater than the value of the increased granularity of the model. One way that it works better than fictional character is that there's only one outgoing property from the actual location to the fictional works it appears in, whereas with characters, there was the possibility of an extremely large number of extra properties (books appears in, films appears in, operas appears in, comic strips appears in, etc.), some of which we properties specific to a certain domain (the type "comic book character" has several properties beyond just the works it appears in). With location, we were able to get around this by creating a separate type ("work of fiction") to use as a cotype when we want to indicate settings.
-
-
-
In the Fictional Character type, the property Appears In These Fictional Universes says "some characters (such as Dracula) appear in different universes". So, I couldn't resist. I put the topic Count Dracula in the universe of Dracula (traditional) as well as Wes Craven's Dracula 2000 in which the story of Dracula is changed so that he is really Judas. Is this the right reason to put one fictional character in different universes?
-
-
-
Since the distinction between Character Race and Character Species is pretty unclear, tends to vary by Fictional Universe, and was resulting in some strange data patterns, we have decided to eliminate Character Race entirely. We are considering renaming Character Species to something like "Character Race or Species". Any thoughts are welcome.
-
Lets assume that at some point we will be modeling race and/or ethnicity for both real and fictional characters. I can easily see value is being able to search for (for example) "Black characters in science fiction novels" or "Asian-American characters in TV crime dramas". Given that, I'm inclined to keep this as Character Race.
That said, where else do we have a property that's called two or more things in different contexts? How do we handle it there? -
Even after combining the type to 'Character Race or Species' (which makes sense), there should be a separate topic for each universe, since each work of fiction gets to define the properties of that race. 'Human' in Star Wars is different from 'Human' in Lord of the Rings. A 'Human' in Harry Potter can fly. This is not a property of the biological species Human, which is Homo sapiens. Also, in the Left Behind books, humans did not evolve from apes. I think 'Character Race or Species' should not be used as a type for the "real" topics.
-
Part of the problem here is how to distinguish between all the different "humans" -- there are currently around eight or so different kinds of humans (imported from Wikipedia), and even with this few types we have been getting put in all kinds of fictional universes that they don't belong in. But in principle, if this can be worked out, I see no reason not to have different topics for different fictional varieties of humans; this will probably be confusing for some, and there will probably be some contention over which universes have non-mimetic humans, but I think the community will be able to sort that out.
I'm not sure, however, that "character species" (or whatever we call it) should never be used as a type for real topics -- how else would you describe Lassie's species if not as that of an actual dog (Canis familiaris)? Maybe if we renamed the type to something like "Species of Fictional Characters" it would be better? -
Correct me if I'm wrong, but the problem is that Freebase needs a way to put the assertion about a topic in a certain context. Right now, all assertions are assumed to be in one base context which is fine if we're only describing the One-And-Only-True-Consensual-Reality (tm) where Paris is in France, etc. Dealing with fictional universes breaks that assumption. And that's why we're having the problem of duplicating every type so that we can separate out the properties for the other contexts.
Wouldn't it be neat: I assert that Lassie is a Dog, but I put this assertion in the context of the Lassie Universe. It's OK that the assertion is in the "real" Dog topic because most of the other assertions (such as "Dog is a species called Canis lupus familiaris") are in the context of base assertions.
Right now, a search returns assertions that are in the context of base assertions, but everything in Freebase is now in this context, which is the problem. Wouldn't it be neat: I change the context for my search to allow assertions in the context of the Lassie Universe wherever they come from. For example, in the Lassie Universe, the city of Yorkshire is saved from disaster by a dog. Want to assert this "fact" to the Yorkshire topic? Go right ahead, just put the assertion in the context of the Lassie Universe, so that it doesn't show up in the base context when people are researching city disasters.
I realize this is a fundamental design topic in Freebase, but the issue of Fictional Universes brings it out. Summary: we don't need to put topics in a special type, we need to put assertions in a special context.
-
-
-
Yesterday I composed a discussion post the TV domain regarding the various "character" types in Freebase but just realized I never actually sent it. And this is a better place for that discussion.
We have a proliferation of fictional character types in different domains along the line of media types: Book Character, TV Character, Theatre Character, Opera Character, Comic Strip Character, not to mention the text performance parts in Films that need to be entered per film as a text value (non-topic), which cannot be linked to the same characters in other media.
Now, even with a modification to the Film type to make the character a topic ("Film Character"?), I'm starting to wonder if the ever-longer list of character types doesn't represent a failure in the data model approach we've taken to represent a fictional existence. For one thing, it doesn't scale well. I can already see the following new types getting created in Freebase: Manga Character, Anime Character, Ballet Character, Podcast Character, Radio Program Character, Video Game Character...is the plan to add a new type for each medium, and co-type the character topic for each medium it appears in? Is there no better way?-
I'm not sure what other solution there would be. Some characters can be found in many domains, but most won't be. Many people (real ones) are really cross-typed.
The real issue here is that the 'anime character' and 'video game character' types are actually useful. They:
a) help autocomplete work correctly
b) Provide a grouping that helps users find what they are looking for -- that is, users can filter search results and ask questions about the group like "find me tv characters who have appeared on more than one show."
If the problems is that the UI gets cluttered with so many cross types, then we should fix the UI. -
This issue of proliferating types to deal with different fictional universes was solved in Cyc using "microtheories". (Am I allowed to mention Cyc?) I think this thread is about how this works in Freebase.
The problem is this: I want to fully describe a fictional character who graduated from Harvard in 2000. Do I want to create a whole new type system for 'Education' in my fictional universe? No, so I'll use the existing types. But then someone uses Freebase to search for classmates from Harvard and finds my fictional character, then has to manually sort the results for figure out which results are "real" people. Back to square one with Google where you get too many hits. You might say "filter the results to leave out topics that have type TV Character." But as faye mentions, then you discover that you also need to sort out 'Opera Character', etc. etc. The user needs too much omniscience.
In Cyc, the assertions for where my fictional character went to Harvard are in a separate microtheory and aren't included in the "real world' microtheory used for the classmate search, so fictional characters never show up. What is the Freebase solution to prevent the user from needing to manually sort the results for the correct context/universe?
-
-
-
I was just looking at the West Wing (TV series) fictional universe. I added a little data to one of it's characters, Joshua Lyman, but he has properties like race and species. Could we maybe have a more specific science fiction character, so that "regular" fictional characters who are just human don't need all these weird properties?
-
-
-
Hi, may I suggest a Fictional Object type in this wonderful universe? It would be useful for topics from Kryptonite to the Elvish dagger Bilbo named "Sting" in J. R. R. Tolkien's world. Thanks.
-
Your command is my wish...Done.
Look to the Fictional Object and let it be fruitful and multiply exponentially.
This is my first published type, let me know how to improve it in the discussion here or more appropriately for the Fictional Object (aka Fictional Device) so I can be further edified in Meta-datawrangling.-
Thanks Gordon. Fictional Object and Fictional Substance should also have the property "Appears In These Fictional Universes" with expected type Fictional Universe to link them together. Fictional Character has the property "Powers or Abilities" (Character Powers) and I think a similar property would work for Fictional Object as well, with a new type Object Powers set as the expected type. I see "Destroyed By" has the unset expected type of "all", is it work in progress?
-
-
-