Classification | Pattern | Short Description |
---|---|---|
Naming | Descriptive URIs | Use descriptive URIs with ASCII characters, % encoding extended characters |
Opaque URIs | Use non human-readable URIs | |
Full IRIs | Use IRIs with unicode characters | |
Internationalized Local names | Use Unicode characters only for local names | |
Include language in URIs | Include language information in the URI | |
Dereferencing | No language Negotiation | Return the same triples independently of the Accept-language header | Language Content Negotiation | Return different triples depending on user agent preferences |
Labeling | Label everything | Define labels for all the resources | Multilingual Labels | Add language tags to labels | Labels without language tag | Add labels without language tags in a default language |
Longer descriptions | Divide long descriptions | Replace long descriptions by more resources with labels | Lexical information | Add lexical information to long descriptions | Structured Literals | Use HTML/XML literals for longer descriptions |
Linking | Inter-language identity links | Use owl:sameAs and similar predicates | Soft Inter-language links | Use predicates with soft semantics | Linguistic metadata | Add linguistic metadata about the dataset terms |
Reuse | Monolingual vocabularies | Attach labels to vocabularies in a single language | Multilingual vocabularies | Prefer multilingual vocabularies | Localize existing vocabularies | Translate labels and other textual information of existing vocabularies | Create new localized vocabularies | Create custom vocabularies and link to existing ones |