Спецификация RDF определяет , как URI используются в RDF . Не забывайте о форме (и вторичном использовании), но наиболее важным аспектом ваших URI является то, что они являются глобально уникальными идентификаторами. Каждый URI идентифицирует уникальную концепцию (например, определенный класс OWL) или отдельное лицо (конкретный экземпляр этого класса - учащегося, которого вы упоминаете в своем вопросе), и вы хотите быть очень осторожными в обеспечении уникальности ваших URI.
Имея это в виду, URI, такой как #student1234
, не годится, а urn:myappname:students#student1234
будет лучше.
Для более «дружественного» использования URI, вы можете захотеть сделать их разыменованными (как в спецификации FOAF, упомянутой Pierre, или для целей связанных данных). В этом случае URI, такой как http://myserver.com/myappname/students/student1234
, может быть более подходящим.
Последнее, что нужно иметь в виду, это то, что Семантическая сеть для рабочего онтолога: моделирование в RDF, RDFS и OWL называет «желаемыми именами». Будьте очень осторожны, предполагая (как человек), что URI типа urn:example:cars#car123
имеет тип ontology:Car
. URI будет непрозрачным (и используется как ключ в базе данных) при использовании программным обеспечением; URI сам по себе не имеет семантики.
Кроме того, большая часть формы сводится к личным предпочтениям и тому, что принесет пользу вашему заявлению.