Vocabulary mapping

From original to revised

Original ICRA vocabulary (December 2000)

Revised ICRA Vocabulary (July 2005)

PICS Service http://www.icra.org/ratingsv02.html

RDF Schema Namespace http://www.icra.org/rdfs/vocabularyv03#
Nudity and Sexual Material
na 1se 1
nb 1nc 1
nc 1nc 1
nd 1na 1
ne 1nb 1
nf 1se 1
ng 1sb 1
nh 1sc 1
ni 1sa 1
nz 1nz 1 & sz 1
nz 0nz 0 & sz 0
Context: Nudity and Sexual Material
nr 1xa
ns 1xb
nt 1xc
Violence
va 1va 1
vb 1ve 1
vc 1vf 1
vd 1vg 1
ve 1vh 1
vf 1vi 1
vg 1vj 1
vh 1vb 1
vi 1vc 1
vj 1vd 1
vk 1Not defined
vz 1vz 1
vz 0vz 0
Context: Violence
vr 1xa
vs 1xb
vt 1xc
vu 1xd
Language
la 1sd 1
lb 1la 1 & lb 1
lc 1lc 1
lz 1lz 1
lz 0lz 0
Other topics
oa 1oa 1
ob 1ob 1
oc 1oc 1
od 1oe 1
oe 1od 1
of 1oh 1
og 1of 1
oh 1og 1
oz 1oz 1
oz 0oz 0
Chat
ca 1cb 1
cb 1ca 1
cz 1cz 1
cz 0cz 0

From revised to original

Revised ICRA Vocabulary (July 2005)

Original ICRA vocabulary (December 2000)

RDF Schema Namespace http://www.icra.org/rdfs/vocabularyv03#

PICS Service http://www.icra.org/ratingsv02.html

Nudity
na 1nd 1
nb 1ne 1
nc 1nb 1 & nc 1
nz 1nz 1*
nz 0nz 0
Sexual Material
sa 1ni 1
sb 1ng 1
sc 1nh 1
sd 1la 1
se 1na 1 & nf 1
sf 1Not defined
sz 1nz 1*
sz 0nz 0
Violence
va 1va 1
vb 1vh 1
vc 1vi 1
vd 1vg 1
ve 1vb 1
vf 1vc 1
vg 1vd 1
vh 1ve 1 & vh 1
vi 1vf 1 & vi 1
vj 1vg 1 & vj 1
vz 1vz 1
vz 0vz 0
Language
la 1lb 1
lb 1lb 1
lc 1lc 1
lz 1lz 1
lz 0lz 0
Potentially Harmful Activities
oa 1oa 1
ob 1ob 1
oc 1oc 1
od 1oe 1
oe 1od 1
of 1og 1
og 1oh 1
oh 1of 1
oz 1oz 1
oz 0oz 0
User-generated content
ca 1cb 1
cb 1ca 1
cz 1cz 1
cz 0cz 0
Context
xanr 1 & vr 1
xbns 1 & vs 1
xcnt 1 & vt 1
xdvu 1
xeNot defined

* If any of na - nc or sa - sf are present in a revised vocabulary label, the mapping must not lead to nz 1 or nz 0 under the original vocabulary. The presence of nz 1 under the original vocabulary means that there is neither nudity or sexual material present. In the presence of any of na - ni under the original system, nz 0 is always redundant and should not be declared.


Vocabulary mapping

From RDF Schema to PICSv03

There is no simple one to one mapping of an RDF Label to a PICSv03 label. Instead, there is a programmatic sequence that, if followed, gives a consistent result.

In the sequence that follows, context means (xa OR bx OR xc OR xd OR xe). That is, that any of the 5 possible context modifiers are present.

Nudity section

If (RDF Label declares nz 1) then PICS n = 0
else if (nc = 1) then
  if (context = true) PICS n = 2 else PICS n = 3
else if (na = 1 OR nb = 1) then
  if (context = true) PICS n = 1 else PICS n = 2
else
  PICS n = 3
end Nudity.

Sexual Material

If (RDF Label declares sz 1) then PICS s = 0
else if (se = 1 OR sd = 1 OR sf = 1) then
  if (context = true) PICS s = 2 else PICS s = 3
else if (sb = 1 OR sc = 1) then
  if (context = true) PICS n = 1 else PICS n = 2
else if (sa = 1)
  PICS n = 1
else
  PICS s = 3
end Sexual Material.

Violence

If (RDF Label declares vz 1) then PICS v = 0
else if (va = 1 then PICS v = 3
else if (vb = 1 OR ve = 1 OR vh = 1) then
  if (context = true) PICS v = 2 else PICS v = 3
else if (vc = 1 OR vd = 1 OR vf = 1) then
  if (context = true) PICS v = 1 else PICS v = 2
else
  PICS v = 3
end Violence

Language

If (RDF Label declares lz 1) then PICS l = 0
else if (la = 1) then
  if (context = true) PICS l = 2 else PICS l = 3
else if (lb = 1 OR lc = 1) then   if (context = true) PICS l = 1 else PICS l = 2 else
  PICS l = 3
end Violence

Potentially Harmful Activities

There is a much more granular mapping for descriptors in the Potentially Harmful Activities section. For descriptors oa to oh the same rules apply with one variation for oe (gambling).

if (RDF Label declares oz = 1) then PICS oa to oh are all set to 0
else for each of the descriptors oa to oh:
  if (o? = 1) then
    if (context = true) then o? = 1 else o? =2
else
  o? = 2
end Potentially Harmful Activities.

For gambling, sports context is ignored since many people regard gambling as sport; other context modifiers still operate.

User Generated Content

If (RDF Label declares cz 1) then PICS c = 0
else if (cb = 1) then
  if (context = true) PICS c = 2 else PICS c = 3
else if (ca = 1) then
  PICS c = 1
else
  PICS c = 3
end User Generated Content

The Family Online Safety Institute
Deutsch |Español |Français |Italiano
ICRAchecked Search Customized Google Search with ICRAchecked
What's this?
ICRA logo
Key ICRA Links
ICRAchecked
Search
Advertising