Copier le code pour partager la vidéo : <div style="position:relative;padding-bottom:56.25%;padding-top:10px;height:0;overflow:hidden;"><iframe src="https://www.canal-u.tv/video/inria/embed.1/3_from_pages_to_resources.46119?width=100%&height=100%" style="position:absolute;top:0;left:0;width:100%;height: 100%;" width="550" height="306" frameborder="0" allowfullscreen scrolling="no"></iframe></div>Si vous souhaitez partager une séquence, indiquez le début de celle-ci , et copiez le code :
The notion of namespace is one of the most abstract
of this MOOC. Now that we have discussed URIs, let us go back to the
notion of namespaces a second time.
Quoting Wikipedia: "In
computing, a namespace is a set of symbols that are used to organize
objects of various kinds, so that these objects may be referred to by
name (...) namespaces are typically employed for the purpose of grouping
symbols and identifiers around a particular functionality and to avoid
name collisions between multiple identifiers that share the same name."
Since URIs can be used to identify anything, they can be used to
identify these sets that form namespaces. You can see namespace as a set
of terms that where isolated and that we identify by giving a URI to
that set. This allows you to do two important things:
to specify that a term you use belongs to a specific set and as a
specific meaning just like when you say "I use the word SCORE with the
meaning of the University of NICE" as a way to avoid any
to avoid name collisions by prefixing the words (called "qualified
name") with prefixes associated with the right namespace for example URI
unice: SCORE and sport:SCORE that would make the difference between
"results of student exams" and "sport results"; so we can use these two
prefixed terms in the same data, documents and applications without any
collision or ambiguity.
So you can conceive namespaces as a mechanism to create sets
of terms, to identify these sets with URIs and to link these URIs to
prefixes that allow to you use terms in a non-ambiguous way.