Разница между IRI и URI при работе с семантической сетью заключается в следующем:
- IRI (Internationalized Resource Identifier) — это интернационализированный идентификатор ресурса, короткая последовательность символов, идентифицирующая абстрактный или физический ресурс на любом языке мира. 2 В пространстве RDF IRI используются как «имена» или эквиваленты «ID» для узлов графа. 1
- URI (Uniform Resource Identifier) — это унифицированный идентификатор ресурса, строка стандартизированной формы, позволяющая однозначно идентифицировать ресурсы (например, документы). 3 URI могут содержать только латинские символы и знаки препинания из набора символов US-ASCII (в общей сложности около 60 символов). 2
Таким образом, основное отличие в том, что IRI могут содержать любые символы Юникода (Unicode/ISO 10646) в чистом виде, без всякого кодирования, в то время как URI поддерживают только кодировку ASCII. 25