Open iherman opened 5 years ago
I have made a small experiment, to see what it would mean to ‘manage’ older recs. The one I was most afraid of was the RDF1.1 spec, I was worried that this was done in a pre-respec era. It was also done on mercurial, not git(hub). But it is not that bad after all:
<dfn>-<a>
tricks the way respec does today. But those can be handled relatively easily. I would think that convert the concepts’ document into today’s respec would take 1-2 hours, probably less. There are some local scripts used for Turtle which may be a problem, because it uses jquery and today’s respec does not any more, so that is unknown. But I would expect that converting the full RDF set of documents into today’s respec could be done in 1-2 days.Taking into account that we have LOT of documents, it is still a significant effort, but a bit better than I thought.
I cannot judge the effort it would take to adapt the SPARQL query algebra and SHACL to account for literals. For RDFa there is a processing step series that should be updated, probably not a huge deal (and the other documents are probably unchanged except for editorial errata). @gkellogg can probably handle the CSVW case easily, I do not think there are lots to do.
May need to make sure respec generates the same fragment identifiers, or manually assign identifiers. A script to verify that all fragments defined in an earlier doc appear in and updated doc might be a good idea.
Ouch... this may be an extra complication indeed:-(
May need to make sure respec generates the same fragment identifiers
Why exactly? This will be a new version of the documents, right? So it may be acceptable that TR/rdf12-concepts has different fragment identifiers than TR/rdf11-concepts. Even if that is less convenient, obviously.
You may be right if a spec has a different version name, ie, a short name. If it ends up having the same short name, then I think we cannot create dangling links...
The current charter proposal lists a HUGE number of documents that have to be updated (even if the changes are minimal or non-existent). That raises the issue whether this endeavor is feasible in the first place.