2008-10-31 16 views
18

Bir web sitesi Creative Commons altında lisanslandığında, rel-license microformat'u kullanıyorum. Bir web sitesi normal telif hakkı kapsamında lisanslandığında, sıkıcı bir paragraf öğem var.Telif hakkı bildirimi için Anlamsal HTML işareti oluşturma

<p id="copyright">&copy; 2008 Example Corporation</p> 

Buradaki kimlik kimliği yalnızca CSS stilleri içindir. Daha semantik olan bir telif hakkı bildirimini işaretlemenin daha iyi bir yolu olup olmadığını merak ediyorum. Bu, Dublin Core meta verileri için bir iş midir? Eğer öyleyse, nasıl giderim? (Daha önce Dublin Çekirdek hiç kullanmadım.)

Bazı web siteleri kafa öğesinde bir meta etiketi kullanarak savunucusu: arama motorları tarafından görülebilir, ancak kullanıcıyı yerine geçmez

<meta name="copyright" content="name of owner"> 

sayfadaki görünmez uyarı.

+0

Aklınızda bu veriler için tanımlanabilir bir tüketici almadıkça, "semantik" yerinde bir lisans olmadığı sürece herhangi bir belirli bilgilerini aktarmak değildir gibi yapımında hiçbir gerçek anlamı yok. Aksi halde herkes zaten çoğu yargı alanında metninizi çekemediklerini biliyor. – Marcin

+0

Birden fazla telif hakkı sahibi varsa ne olur? – Costa

cevap

19

Teşekkür: bağlantıları tıklayın istemiyorum tembel insanlar için

(sorunuzun cevabı o anlamda Yani, doğru şekilde işleme sanıyorama varsayarak insanlar RDFa'yı benimsemek) RDFa yönünde beni işaret için, ben şimdi çözüm buldum: yerine dc yaratıcısı: yayıncı

<div id="footer" xmlns:dc="http://purl.org/dc/elements/1.1/"> 
<p id="copyright" property="dc:rights">&copy; 
    <span property="dc:dateCopyrighted">2008</span> 
    <span property="dc:publisher">Example Corporation</span> 
</p> 
</div> 

duruma bağlı olarak, dc kullanmak daha iyi olabilir. Dublin Çekirdek web sitesinden:

İçerik Oluşturucu ve Yayımcı aynıysa, Yayıncı alanında adı tekrarlamayın. Sorumluluğun niteliği belirsiz ise, önerilen uygulama kuruluşlar için Publisher'ı ve bireyler için Creator kullanmaktır. Daha az veya belirsiz sorumluluk durumunda, oluşturma dışında, Katkıda Bulunan'ı kullanın.

Ayrıca, RDFa'yı desteklemeyen arama motorları için başlığım için bir meta etiket ekleyeceğim.

<meta name="copyright" content="&copy; 2008 Example Corporation" /> 
+0

Burada p kullanmıyorum çünkü bu neredeyse bir paragraf. div 'daha uygun olurdu. – unor

+2

© işaretleme öğesi olan gerçek telif hakkı glifini © kullanmanızı öneriyorum - bu varlık eski ve bundan sonra kullanılabilir olmaya güvenemeyebilirsiniz. HTML sayfanız UTF-8 kodlamasında olmalıdır ve bu nedenle gerçek telif hakkı glifini sayfaya kesinleştirebilirsiniz; bu, kesin ve gelecekteki kanıt ve belki de daha fazla yasal olarak bağlayıcıdır. Eski olmayan tek işaretleme öğeleri, XML/HTML denetim karakterlerini değiştiren 5 çekirdek XML haklarıdır: < and > ve "and" ve &. –

1

Neden CC biçimini kullanmıyorsunuz, ancak hiçbir hak verilmediğini belirtiyorsunuz? Her durumda, CC formatlarının kullanımı ile ilgili asıl sorun, insanların web sayfasının hangi öğelerinde başvuruda bulunduklarını açıkça belirtmedikleridir.

+0

En kısıtlayıcı Creative Commons lisansı bile, her zaman istenmeyebilecek bir işi kopyalamayı, dağıtmayı, görüntülemeyi ve gerçekleştirmeyi sağlar. Alternatif değil, bir çözüm arıyorum. – Scott

+1

O, CC'nin bunu yapma şeklini kullanın, ancak çapa ve farklı metinde farklı bir lisansla. –

+0

Tamam, şimdi anlıyorum, ancak yeniden lisans için bağlantı kurmak için bir href'e ihtiyacınız var. Href için http://www.copyright.gov/title17/ kullanabilirsiniz. – Scott

2

Muhtemelen işaretlemenin en semantik olarak doğru yolu bir tanım listesiyle ilgilidir.

<dl id="copyright"> 
    <dt title="Copyright">&copy;</dt> 
    <dd>2008 Example Corporation</dd> 
</dl> 
+0

Bu gerçekten istediğim zamanlardan biri O bir downvote ile bir yorum gerekli. Bunu kim reddetti, lütfen açık * neden *. – eyelidlessness

+0

Ben değildim. Bu konuda çit üzerinde oturuyorum çünkü bu uygulama için uygun bir tanım listesi neyin yapıldığından emin değilim. – Scott

+1

W3C'den: "Tanım listeleri, iki liste bölümünden oluşan diğer liste türlerinden yalnızca biraz farklıdır: bir terim ve bir açıklama." Bu anlamda, telif hakkı verileri, sayfa ile ilgili telif haklarını "açıklar". – eyelidlessness

7

RDFa W3C tavsiyesi olarak recently accepted idi. Sadece şunu belirtmek isterim ki, semantik yapının başka yönlerini de incelemek istersiniz. Lisans bölümü şu anda kullandığınız biçim ile aynıdır. Owen

// RDFa recomendation and rel=license microformat 
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/"> 
    a Creative Commons License 
</a> 
+0

RDFa'ya bakmadım ama şimdi kontrol edeceğim. Creative Commons'ı doğru yaptığımı biliyorum, ancak sıradan Telif Hakkı'nı merak ediyorum. – Scott

+0

"Sıradan Telif Hakkı Nedir?" – Marcin

+0

http://en.wikipedia.org/wiki/Copyright – Scott

İlgili konular