Michele Pasin / Quotes

Why would i need entity relationships?

Imagine you are building a snazzy new web application that includes an address book where users can store their contacts. For each contact the user stores, you want to capture the contacts name, birthday (which they mustn't forget!) their address, telephone number and company they work for. When the user wants to add an address, they enter the information in to a form and the form saves the information in a model that looks something like this: [...] That's great, your users immediately begin to use their address book and soon the datastore starts to fill up. Not long after the deployment of your new application you hear from someone that they are not happy that there is only one phone number. What if they want to store someone's work telephone number in addition to their home number? No problem you think, you can just add a work phone number to your structure. You change your data structure to look more like this: [...] Update the form with the new field and you are back in business. Soon after redeploying your application, you get a number of new complaints. When they see the new phone number field, people start asking for even more fields. Some people want a fax number field, others want a mobile field. Some people even want more than one mobile field (boy modern life sure is hectic)! You could add another field for fax, and another for mobile, maybe two. What about if people have three mobile phones? What if they have ten? What if someone invents a phone for a place you've never thought of? Your model needs to use relationships. [...] The answer is to allow users to assign as many phone numbers to each of their contacts as they like. To do this, you need to model the phone numbers in their own class and have a way of associating many phone numbers to a single Contact.

Saved 26 February 2013 / code.google.com ↗

#users #address

Intermediate URIrefs for structured values

Structured information like this is represented in RDF by considering the aggregate thing to be described (like John Smith's address) as a resource, and then…

Rdf Primer #structured-information #graph #RDF #address #RDF-graphs #information

RDF only represents binary relations

The beginning of this section noted that aggregate structures, like John Smith's address, can be represented by considering the aggregate thing to be…

Rdf Primer #address #John #things

Subject identity in topic maps

The goal with topic maps is to achieve a one-to-one relationship between topics and the subjects that they represent, in order to ensure that all knowledge…

The Tao Of Topic Maps #identity #resources #topic #indicators #concept #address

A graph information model for a digital library

This paper describes an information model for digital libraries that intentionally moves "beyond search and access", without ignoring those basic functions…

What Is A Digital Library Anymore, Anyway ? #digital-libraries #information-model #users #library #services #web-services

Academic social networks

More than 4.5 million researchers have signed up for ResearchGate, and another 10,000 arrive every day, says Madisch. That is a pittance compared with…

Online Collaboration: Scientists And The Social Network : Nature News & Comment #researchers #users

Applications needn't understand RDF to use it

RDF provides a way to make statements that applications can more easily process. An application cannot actually "understand" such statements, as noted…

Rdf Primer #database-systems #Web #users #information #applications