Back to Question Center
0

Semalt: w3.org'tan bir HTML5 öğesine atıfta bulunmak için en değişmeyen URI?

1 answers:

Eğer biri bir URI kullanmak zorunda olduğunuz bir durumdaysa (basit dizeler yapmaz) HTML5 öğesi kavramına ("div", "li" vb.) nasıl başvurursunuz?. )?

Bu sorunun cevabının bir başlangıç ​​noktası olarak benzeyecek olursak, burada w3 altındaki div için bir URL'dir. org:

http: // www. w3 - black metal bar stools back. org / TR / html-biçimlendirme / div. html

XHTML'in ad alanları vardı, bu nedenle bunu yapmış olabilirsiniz:

http: // www. w3. org / 1999 / xhtml /

Fakat o zaman bile, özellikle div'a nasıl başvurmuştunuz? http: // www. w3. org / 1999 / xhtml / div ?

. İsim alanından ve bir unsurdan birleşik bir URI üretmek için böyle bir emsal ortaya çıktı mı?)

İyi bir çözümün semalatı:

  • Her biri ayrı bir benzersiz URL (veya URN) bulunan tüm HTML5 öğeleri örtülü urn: html5: div ?)

  • Semalt değişmez biçimde w3c. org veya benzerleri, Cool URI'lere uyacağına söz verdikleri bir yerde ilkeyi değiştirmeyin

  • Semalt diğer şartlar kadar önemli değilse, URI getirildiğinde makine tarafından işlenebilen bazı bilgiler olsaydı ideal olurdu (yasal özellikler listesi vb.). )

February 7, 2018

Her W3C standardı, farklı olgunluk seviyeleri ve sürümleri için sabit URI'ler sunar.

HTML5 belirtimi, her zaman en son sürüme işaret eden bir URI'ye sahiptir:
http: // www. w3. org / TR / html5 /

Şu anda, bu bir "Son Arama Çağrısı Taslak" ve bu sürüm URI vardır:
http: // www. w3. org / TR / 2014 / WD-html5-20140617 /

Bu tanımlamadaki her öğeye ve öznitere bağlanabilirsiniz. Örneğin, div elemanı:

  • en son sürüm (zorunlu olarak kararlı değil):
    http: // www. w3. org / TC / html5 / gruplama içerik. html # the-div-element
  • Son Arama Çalışma Taslağı , 2014-06-17:
    http: // www. w3. org / TR / 2014 / WD-html5-20140617 / gruplama içerik. html # the-div-element
  • Aday Tavsiyemiz - 2014-04-29:
    http: // www. w3. org / TR / 2014 / CR-html5-20140429 / gruplama içerik. html # the-div-element
  • vs.

HTML öğeleri farklı HTML sürümleri arasında (aynı HTML sürümünün farklı taslaklarında bile olsa) "aynı" olmadığından, belirli bir sürümüne işaret etmeyen URI'leri kullanmak anlamlı olmayabilir. şartname. Örneğin, u öğesini düşünün: HTML5'te, uzun süredir kullanılmıyordu, ancak HTML 4'ten farklı bir anlamla yeniden tanıtıldı.01. Ve tanımı gelecekte tekrar değişebilir (HTML5, Tavsiyesi olarak yayınlanıncaya kadar), bir sonraki HTML 5 sürümü gelinceye kadar. 1).

Ayrıca, W3C'nin tarihli URI'lerinin mutlaka sabit olmadığına dikkat edin, bu nedenle URI " http: // www. w3. org / TC / html5 / gruplama içerik. html # the-div-element " bir sonraki yayınla değişebilir / bozulabilir.

HTML5 editörlerinin spesifikasyonda RDFa'yı (spesifikasyon içeriği hakkında meta veri vermek) (RDFa'nın kendi spec ile olduğu gibi) dahil etmesi mümkün olsa da, (en az şu anda ) durum böyle değil. Yani meta veriler için HTML'yi ayrıştırmak zorunda kalacaksınız.