Community Page
- phildawes.net/blog/ Jump to website »
-
Subscribe -
Community
-
Top Commenters
-
Popular Threads
-
Recent Comments
- Hi, Do you feel that your agility in Factor has improved since this post? Roger
- Thanks for the pointer - I've cleaned up the spam and regrettably added some moderation
- I'm loving the comments thread for this post. Can't decide whether to get my upholstery cleaned or do something about my fast food obesity.
- Cool - thanks Eric
- I pasted some code that does the moving sum in factor. http://paste.factorcode.org/paste?id=569#282
Jump to original thread »
When designing large information systems to hold data from a wide range of sources (e.g. a large company inventory or knowledge base), a common approach is to employ a global identifier scheme so that entities can be referenced unambiguously across the system. A really large scale example of t
... Continue reading »
3 år dage siden
3 år dage siden
id::PhilDawes
id::PhilDawes
then you have two data items about the same uniquely identified PhilDawes. They're not statements about an object at different times, they're statements (which happen to have a time component) about the same timeless object.
3 år dage siden
id::PhilDawes (weight 10st, date 24/12/2005)
id::PhilDawes (weight 10st 3lbs, date 26/12/2005)
3 år dage siden
Sure - I agree that this is a better way of factoring the semantics, but my point is that I didn't write this. By leaving out the date I effectively lumped the time and other state variables (such as whether id:PhilDawes is wearing clothes) into the pool of ambiguity around the identifier.
This ambiguity makes it easy for others to use the same identifier inconsistently - not necessarily inconsistently with the original document, but inconsistently with each others interpretations. (It's a practical issue rather than a theoretical one).
The upshot is that you need to consider the context of the communication to determine what is actually being identified.
3 år dage siden
http://www.skyhunter.com/marcs/petnames/IntroPe...