- From: Shane McCarron via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 06 Jul 2010 18:48:28 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv6150
Modified Files:
respec.js
Log Message:
Changed RDFa structures for foaf:issued and foaf:publisher
Added _ISODate method to emit a UTC date in xsd:dateTime format.
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -d -r1.127 -r1.128
--- respec.js 5 Jul 2010 19:02:24 -0000 1.127
+++ respec.js 6 Jul 2010 18:48:26 -0000 1.128
@@ -303,7 +303,7 @@
}
if (this.doRDFa) {
if (prefixAtr != '') prefixAtr += ' ';
- prefixAtr += "dcterms: http://purl.org/dc/terms/ bibo: http://purl.org/ontology/bibo/ foaf: http://xmlns.com/foaf/0.1/";
+ prefixAtr += "dcterms: http://purl.org/dc/terms/ bibo: http://purl.org/ontology/bibo/ foaf: http://xmlns.com/foaf/0.1/ xsd: http://www.w3.org/2001/XMLSchema#";
str += " prefix=\"" + this._esc(prefixAtr) + "\"";
}
@@ -619,7 +619,7 @@
header += "<h2 rel='bibo:subtitle' id='subtitle'>" + this.subtitle + "</h2>" ;
}
header +=
- "<h2 property='dcterms:issued' content='" + this.publishDate + "'>" + (this.specStatus == "unofficial" ? "" : "W3C ") +
+ "<h2 property='dcterms:issued' datatype='xsd:dateTime' content='" + this._ISODate(this.publishDate) + "'>" + (this.specStatus == "unofficial" ? "" : "W3C ") +
this.status2text[this.specStatus] + " " + this._humanDate(this.publishDate) + "</h2><dl>";
} else {
header +=
@@ -711,7 +711,7 @@
header += this.publishDate.getFullYear();
if (this.additionalCopyrightHolders) header += " " + this.additionalCopyrightHolders + " &";
if (this.doRDFa) {
- header += " <a rel='dcterms:publisher' href='http://www.w3.org/'><acronym title='World Wide Web Consortium'>W3C</acronym></a><sup>®</sup> ";
+ header += " <span rel='dcterms:publisher'><span resource='[_:publisher]' rel='foaf:Organization'><a rel='foaf:homepage' href='http://www.w3.org/'><acronym about='[_:publisher]' property='foaf:name' content='World Wide Web Consortium' title='World Wide Web Consortium'>W3C</acronym></a><sup>®</sup></span></span> ";
} else {
header += " <a href='http://www.w3.org/'><acronym title='World Wide Web Consortium'>W3C</acronym></a><sup>®</sup> " ;
}
@@ -1243,6 +1243,10 @@
_concatDate: function (date) {
return "" + date.getFullYear() + this._lead0(date.getMonth() + 1) + this._lead0(date.getDate());
},
+
+ _ISODate: function (date) {
+ return "" + date.getUTCFullYear() +'-'+ this._lead0(date.getUTCMonth() + 1)+'-' + this._lead0(date.getUTCDate()) +'T'+this._lead0(date.getUTCHours())+':'+this._lead0(date.getUTCMinutes()) +":"+this._lead0(date.getUTCSeconds())+'+0000';
+ },
_parseDate: function (str) {
return new Date(str.substr(0, 4), (str.substr(5, 2) - 1), str.substr(8, 2));
Received on Tuesday, 6 July 2010 18:48:29 UTC