diff --git a/tr/algorithms/IFT.json b/tr/algorithms/IFT.json index acba6e827491..6a8f2c8d705b 100644 --- a/tr/algorithms/IFT.json +++ b/tr/algorithms/IFT.json @@ -33,28 +33,31 @@ "html": "
Set extended font subset to font subset.
" }, { - "html": "Load the 'IFT ' and 'IFTX' (if present) mapping tables from extended font subset. Both\ntables are formatted as a § 5.2 Patch Map Table. Check that they are valid according to the requirements in § 5.2 Patch Map Table. If\neither table is not valid, invoke Handle errors. If extended font subset does not have an 'IFT ' table, then it is\nnot an incremental font and cannot be extended, return extended font subset.
" + "html": "Load the 'IFT ' and 'IFTX' (if present) mapping tables from extended font subset. Both\ntables are formatted as a § 5.2 Patch Map Table. Check that they are valid according to the requirements in § 5.2 Patch Map Table. If\neither table is not valid, invoke Handle errors. If extended font subset does not have an 'IFT ' table, then it is\nnot an incremental font and cannot be extended, return extended font subset.
" }, { - "html": "For each of tables 'IFT ' and 'IFTX' (if present): convert the table into a list of entries by\ninvoking Interpret Format 1 Patch Map or Interpret Format 2 Patch Map. Concatenate the returned entry lists into a single list, entry list.
" + "html": "If the compatibility ID in 'IFT ' is equal to the compatibility ID in 'IFTX' this is an error, invoke Handle errors.
" }, { - "html": "For each entry in entry list invoke Check entry intersection with entry and target subset definition as inputs, if it returns false remove entry from entry list.
" + "html": "For each of tables 'IFT ' and 'IFTX' (if present): convert the table into a list of entries by\ninvoking Interpret Format 1 Patch Map or Interpret Format 2 Patch Map. Concatenate the returned entry lists into a single list, entry list.
" }, { - "html": "Remove any entries in entry list which have a patch URI which was loaded and applied previously during the execution\nof this algorithm.
" + "html": "For each entry in entry list invoke Check entry intersection with entry and target subset definition as inputs, if it returns false remove entry from entry list. Additionally remove\nany entries in entry list which have a patch URI which was loaded and applied previously during the execution of this algorithm.
" }, { "html": "If entry list is empty, then the extension operation is finished, return extended font subset.
" }, { - "html": "Pick one entry from entry list with the following procedure:
\nIf entry list contains one or more patch map entries which have a patch format that is Full Invalidation then, select exactly one of the Full Invalidation entries in entry list. The criteria for selecting the single\nentry is left up to the implementation to decide.
\nOtherwise if entry list contains one or more patch map entries which have a patch format that is Partial Invalidation then, select exactly one of the Partial Invalidation entries in entry list.\nThe criteria for selecting the single entry is left up to the implementation to decide.
\nOtherwise select exactly one of the No Invalidation entries in entry list.\nThe criteria for selecting the single entry is left up to the implementation to decide.
\nGroup the entries from entry list into 3 lists based on the invalidation mode of the patch format of each entry: full invalidation entry list, partial invalidation entry list, and no invalidation entry list.
" }, { - "html": "Load patch file by invoking Load patch file with the original font subset URI as the original font URI and\nthe entry patch URI as the patch URI. The total number of patches that a client can load and apply during a single execution\nof this algorithm is limited to:
\nAt most 100 patches which are Partial Invalidation or Full Invalidation.
\nAt most 2000 patches of any type.
\nCan be loaded and applied during a single invocation of this algorithm. If either count has been exceeded this is an error invoke Handle errors.
" + "html": "Pick one entry with the following procedure:
\nIf full invalidation entry list is not empty, then select exactly one of the contained entries. Follow the criteria in § 4.4 Selecting Invalidating Patches to select the single entry.
\nOtherwise if partial invalidation entry list is not empty then, select exactly one of the contained entries.\nFollow the criteria in § 4.4 Selecting Invalidating Patches to select the single entry.
\nOtherwise select exactly one of the entries in no invalidation entry list.\nThe criteria for selecting the single entry is left up to the implementation to decide.
\nApply patch file using the appropriate application algorithm (matching the patches format in entry) from § 6 Font Patch Formats to apply the patch file using the patch URI and the compatibility id from entry to extended font subset.
" + "html": "Start a load of patch file (if not already previously started) by invoking Load patch file with the initial font subset URI as the initial font URI and the entry patch URI as the patch URI. Additionally the client may optionally start loads using the same\nprocedure for any entries in entry list which will not be invalidated by entry. The total\nnumber of patches that a client can load and apply during a single execution of this algorithm is limited to:
\nAt most 100 patches which are Partial Invalidation or Full Invalidation.
\nAt most 2000 patches of any type.
\nCan be loaded and applied during a single invocation of this algorithm. If either count has been exceeded this is an error invoke Handle errors.
" + }, + { + "html": "Once the load for patch file is finished, apply it using the appropriate application algorithm (matching the patches format in entry) from § 6 Font Patch Formats to apply the patch file using the patch URI and the compatibility id from entry to extended font subset.
" }, { "html": "Go to step 2.
" @@ -66,10 +69,16 @@ "rationale": "for", "steps": [ { - "html": "For each set in subset definition (codepoints, feature tags, design space) check if the set intersects\n the corresponding set from mapping entry. A set intersects when:
\n\n | subset definition set is empty\n | subset definition set is not empty\n |
---|---|---|
mapping entry set is empty\n | true\n | true\n |
mapping entry set is not empty\n | false\n | true if the two sets intersect\n |
For each set in subset definition (code points, feature tags,\n design space) check if the set intersects the corresponding set from mapping entry’s subset definition. A set\n intersects when:
\n\n | subset definition set is empty\n | subset definition set is not empty\n |
---|---|---|
mapping entry set is empty\n | true\n | true\n |
mapping entry set is not empty\n | false\n | true if the two sets intersect\n |
When checking design space sets for intersection, they intersect if there is at least one pair of intersecting segments\n (tags are equal and the ranges intersect).
" + }, + { + "html": "If one or more sets checked in step 1 did not intersect, then return false for intersects.
" + }, + { + "html": "If there are no child entries in mapping entry, then return true for intersects.
" }, { - "html": "If all sets checked in step 1 intersect, then return true for intersects otherwise false.
" + "html": "Invoke Check entry intersection for each child entry referenced in mapping entry with subset definition as an input. If child entry match mode is conjunctive, then return true for intersects only if all invocations return true.\nOtherwise return true only if at least one invocation returns true.
" } ] }, @@ -78,7 +87,7 @@ "rationale": "perform", "steps": [ { - "html": "Perform reference resolution on Patch URI using Original Font URI as the base URI to\n produce the target URI.
" + "html": "Perform reference resolution on Patch URI using Initial Font URI as the base URI to\n produce the target URI.
" }, { "html": "Retrieve the contents of target URI using the fetching capabilities of the implementing user agent. For web browsers, [fetch] should be used. When using [fetch] a request for patches should use the same CORS settings as the initial request for\n the IFT font. This means that for a font loaded via CSS the patch request would follow: CSS Fonts 4 § 4.8.2 Font fetching requirements.
" @@ -88,27 +97,42 @@ } ] }, + { + "html": "The following selection criteria minimizes round trips and must be used by the client when selecting a single partial or full invalidation patch in step 8\nof Extend an Incremental Font Subset:", + "rationale": "for", + "steps": [ + { + "html": "For each candidate entry: compute a total subset definition by unioning that entry’s subset definition and the subset definition of all child entries\n reachable via the graph of referenced child entries.
" + }, + { + "html": "For each candidate entry: compute the set intersection between the total subset definition and the target subset definition.
" + }, + { + "html": "Find an entry whose intersection from step 2 is not a strict subset of any other intersection.
" + }, + { + "html": "Locate any additional entries that are in the same patch map and have the same intersection as the entry found in step 3. From the this set of\n entries (including the step 3 pick) the final selection is the entry which is listed first in the patch map. For § 5.2.1 Patch Map Table: Format 1 this is the\n entry with the lowest entry index. For § 5.2.2 Patch Map Table: Format 2 this is the entry that appears first in the entries array.
" + } + ] + }, { "html": "The algorithm:", "rationale": "invoke", "steps": [ { - "html": "Invoke Extend an Incremental Font Subset with font subset. The input target subset definition is a special one which\nis considered to intersect all entries in the Check entry intersection step. Return the resulting font subset as\nthe expanded font.
" + "html": "Invoke Extend an Incremental Font Subset with font subset. The input target subset definition is a special one which\nis considered to intersect all entries in the Check entry intersection step. Return the resulting font subset as\nthe expanded font.
" } ] }, { - "html": "[WOFF2] is a commonly used to encode fonts for transfer on the web. Incremental fonts can be encoded with WOFF2 as long as special care\nis taken. If an incremental font will be encoded by WOFF2 for transfer:", + "html": "For [WOFF2] special care must be taken. If an incremental font will be encoded by WOFF2 for transfer:", "rationale": "if", "steps": [ { - "html": "The incremental font should not make use of § 6.2 Brotli Patch patches. The WOFF2 format does not guarantee the ordering of tables in\n the decoded font. § 6.2 Brotli Patch patches are relative to a specific fixed set of bytes and thus cannot be used if the decoded font\n has unpredictable decoded bytes. § 6.3 Per Table Brotli patches do not depend on a specific table ordering and may be used.
" - }, - { - "html": "If the WOFF2 encoding will include a transformed glyf and loca table (WOFF 2.0 § 5.1 Transformed glyf table format) then, the incremental\n font should not contain § 6.3 Per Table Brotli patches which modify either the glyf or loca table. The WOFF2 format does not\n guarantee the specific bytes that result from decoding a transformed glyf and loca table, so as with #1 brotli patches cannot\n be used. § 6.4 Glyph Keyed patches may be used in conjunction with a transformed glyf and loca table.
" + "html": "If the WOFF2 encoding will include a transformed glyf and loca table (WOFF 2.0 § 5.1 Transformed glyf table format) then, the incremental\n font should not contain § 6.2 Table Keyed patches which modify either the glyf or loca table. The WOFF2 format does not\n guarantee the specific bytes that result from decoding a transformed glyf and loca table. § 6.3 Glyph Keyed patches may be used\n in conjunction with a transformed glyf and loca table.
" }, { - "html": "When utilizing a WOFF2 encoded IFT font, the client must first fully decode the WOFF2 font before § 4 Extending a Font Subset.
" + "html": "The 'IFT ' and 'IFTX' tables can be processed and brotli encoded by a WOFF2 encoder following the standard process defined in WOFF 2.0 § 5 Compressed data format.
" } ] }, @@ -117,13 +141,13 @@ "rationale": "check", "steps": [ { - "html": "Check that the patch map has format equal to 1 and is valid according to the requirements in § 5.2.1 Patch Map Table: Format 1. If it is not return an error.
" + "html": "Check that the patch map data is: complete and not truncated, has format equal to 1, and is valid\n according to the requirements in § 5.2.1 Patch Map Table: Format 1 (requirements are marked with a \"must\"). If it is not return an error.
" }, { - "html": "For each unique entry index in entryIndex:
\nIf the bit for entry index in appliedEntriesBitMap is set to 1, skip this entry index.
\nCollect the set of glyph indices that map to the entry index.
\nConvert the set of glyph indices to a set of unicode code points using the code point to glyph mapping in the cmap table of font subset. Ignore any glyph indices that are not mapped by cmap.
\nConvert entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates.
\nAdd an entry to entry list whose subset definition contains only the unicode code point set and\nmaps to the generated URI, the patch encoding specified by patchEncoding, and compatibilityId.
\nFor each unique entry index in entryIndex:
\nIf entry index is 0 then, this is a special entry used to mark glyphs which are already in the initial font. Skip this\nindex and do not build an entry for it.
\nIf the entry index is larger than maxGlyphMapEntryIndex this entry is invalid, skip this entry index.
\nIf the bit for entry index in appliedEntriesBitMap is set to 1, skip this entry index.
\nCollect the set of glyph indices that map to the entry index.
\nConvert the set of glyph indices to a set of Unicode code points using the code point to glyph mapping in the cmap table of font subset. Ignore any glyph indices that are not mapped by cmap.\nMultiple code points may map to the same glyph id. All code points associated with a glyph should be included.
\nConvert entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates. If\nthe template expansion results in an error (see: URI Template § section-3) then, return an error.
\nIf the Unicode code point set is empty then, skip this entry index.
\nAdd an entry to entry list with a subset definition which contains only the Unicode code point\nset and maps to the generated URI, the patch format specified by patchFormat, and compatibilityId.
\nFor each FeatureRecord and associated EntryMapRecord in featureRecords and entryMapRecords:
\nFor each entry index between firstEntryIndex (inclusive) and lastEntryIndex (inclusive), find the set of unicode codepoints associated with that entry index using the same process as in step 2b through\n2c.
\nCompute mapped entry index = FeatureRecord::firstEntryIndex + entry index - EntryMapRecord::firstEntryIndex.
\nConvert mapped entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates.
\nIf the bit for mapped entry index in appliedEntriesBitMap is set to 1, skip this entry index.
\nAdd an entry to entry list whose subset definition contains the unicode code point set and\na feature tag set containing only featureTag. The entry maps to the generated URI, the patch encoding\nspecified by patchEncoding, and compatibilityId.
\nIf featureMapOffset is not null then, for each FeatureRecord and associated EntryMapRecord in featureRecords and entryMapRecords:
\nAny FeatureRecord’s whose featureTag is less than or equal to a featureTag of any FeatureRecord which occurred earlier in the list are invalid. All associated EntryMapRecord’s are\nskipped. For ordering, tag values are interpreted as a 4 byte big endian unsigned integer and ordered by the integer value.
\nCompute mapped entry index, the first EntryMapRecord associated with a FeatureRecord is FeatureRecord::firstNewEntryIndex, the second FeatureRecord::firstNewEntryIndex + 1, and so on. The last will be FeatureRecord::firstNewEntryIndex + entryMapCount - 1.
\nIf the computed mapped entry index is less than or equal to maxGlyphMapEntryIndex or larger than maxEntryIndex this EntryMapRecord is invalid, skip it.
\nIf EntryMapRecord::firstEntryIndex is greater than EntryMapRecord::lastEntryIndex this EntryMapRecord is invalid, skip it.
\nConvert mapped entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates.\nIf the template expansion results in an error (see: URI Template § section-3) then, return an error.
\nIf the bit for mapped entry index in appliedEntriesBitMap is set to 1, skip this entry.
\nConstruct a set of Unicode code points. For each entry index between EntryMapRecord::firstEntryIndex (inclusive) and EntryMapRecord::lastEntryIndex (inclusive):
\nIf entry index is greater than maxGlyphMapEntryIndex then, this EntryMapRecord is invalid\nskip it.
\nAdd the set of Unicode code points associated with entry index that was computed in step 2 to the set. If the entry index was skipped because it was 0 or appliedEntriesBitMap compute the set of\nassociated code points as if it wasn’t skipped.
\nIf the constructed set of Unicode code points is empty then, this EntryMapRecord is invalid skip it.
\nAdd an entry to entry list which maps to the generated URI, the patch format\nspecified by patchFormat, and compatibilityId; or if there is an existing entry in entry list which has the same patch URI as the generated URI then\ninstead modify the existing entry. Add the constructed set of Unicode code points and featureTag to the new or\nexisting entry’s subset definition.
\nReturn entry list.
" @@ -138,7 +162,7 @@ "html": "Check that the patch map has format equal to 1 and is valid according to the requirements in § 5.2.1 Patch Map Table: Format 1. If it is not return an error.
" }, { - "html": "For each unique entry index in entryIndex of patch map:
\nIf the bit for entry index in appliedEntriesBitMap is set to 1, skip this entry index.
\nConvert entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates.
\nIf the generated URI is equal to patch URI then set the bit for entry index in appliedEntriesBitMap to 1.
\nFor each unique entry index in entryIndex of patch map:
\nIf the bit for entry index in appliedEntriesBitMap is set to 1, skip this entry index.
\nConvert entry index into a URI by applying uriTemplate following § 5.2.3 URI Templates.\nIf the template expansion results in an error (see: URI Template § section-3) then, return an error.
\nIf the generated URI is equal to patch URI then set the bit for entry index in appliedEntriesBitMap to 1.
\nCheck that the patch map has format equal to 2 and is valid according to the requirements in § 5.2.2 Patch Map Table: Format 2. If it is not return an error.
" + "html": "Check that the patch map has format equal to 2 and is valid according to the requirements in § 5.2.2 Patch Map Table: Format 2 (requirements are marked with a \"must\"). If it is not return an error.
" + }, + { + "html": "If the entryIdStringData offset is 0 then initialize last entry id to 0. Otherwise initialize\n it to an empty byte string. Set current byte to 0, and current id string byte to 0.
" }, { - "html": "Initialize last entry id to 0, current byte to 0, and current id string byte to 0.
" + "html": "Initialize entry list and prior entry list to empty lists.
" }, { - "html": "Invoke Interpret Format 2 Patch Map Entry, entryCount times. For each invocation:
\npass in the bytes from patch map starting from entries[current byte] to\n the end of patch map,\n the bytes from patch map starting from entryIdStringData[current id string byte]\n to the end of patch map if entryIdStringData is non zero, last entry id, defaultPatchEncoding, and uriTemplate.
\nSet last entry id to the returned entry id.
\nAdd the returned consumed byte count to current byte.
\nAdd the returned consumed id string byte count to current id string byte.
\nIf the returned value of ignored is false, then set the compatibility ID of the returned entry to compatibilityId and add the entry to entry list.
\nInvoke Interpret Format 2 Patch Map Entry, entryCount times. For each invocation:
\npass in prior entry list, the bytes from patch map starting from entries[current byte] to\n the end of patch map,\n the bytes from patch map starting from entryIdStringData[current id string byte]\n to the end of patch map if entryIdStringData is non zero, last entry id, defaultPatchFormat, and uriTemplate.
\nSet last entry id to the returned entry id.
\nAdd the returned consumed byte count to current byte.
\nAdd the returned consumed id string byte count to current id string byte.
\nAdd the returned entry to prior entry list.
\nIf the returned value of ignored is false, then set the compatibility ID of the returned entry to compatibilityId and add the entry to entry list.
\nReturn entry list.
" @@ -168,34 +195,40 @@ "html": "For the all steps whenever data is loaded from entry bytes increment consumed bytes with the\n number of bytes read.
" }, { - "html": "If id string bytes is not present then, set entry id = last entry id + 1.
" + "html": "If id string bytes is not present then, set entry id = last entry id + 1. Otherwise set entry id = last entry id.
" }, { - "html": "Set the patch encoding of entry to default patch encoding.
" + "html": "Set the patch format of entry to default patch format.
" + }, + { + "html": "Add a single font subset definition to entry with all sets initialized to be empty.
" }, { "html": "Read formatFlags from entry bytes.
" }, { - "html": "If formatFlags bit 0 is set, then the feature tag and design space lists are present:
\nRead the feature tag list specified by featureCount and featureTags from entry bytes and add the loaded tags to entry.
\nRead the design space segment list specified by designSpaceCount and designSpaceSegments from entry bytes and add the design space segments to entry. Each segment defines an interval from start to end inclusive for the axis identified by tag.
\nIf formatFlags bit 0 is set, then the feature tag and design space lists are present:
\nRead the feature tag list specified by featureCount and featureTags from entry bytes and add the loaded tags to the first font subset definition in entry.
\nRead the design space segment list specified by designSpaceCount and designSpaceSegments from entry bytes and add the design space segments to the first font subset definition in entry. Each\nsegment defines an interval from start to end inclusive for the axis identified\nby tag. If any segment has a start which is greater than end then, this encoding is invalid return an error.
\nIf formatFlags bit 1 is set, then the copy indices list is present:
\nRead the copy indices list specified by copyCount and copyIndices from entry bytes.
\nThe copy indices refer to previously loaded entries. 0 is the first Mapping Entry in entries, 1 the second\n and so on. For each index in copyIndices locate the previously loaded entry with a matching index and\n add all code points, feature tags, and design space segments from it to entry.
\nIf formatFlags bit 1 is set, then the copy indices list is present:
\nIf the most significant bit of childEntryMatchModeAndCount is set then set entry’s match mode to conjunctive,\n otherwise to disjunctive.
\nRead the child entry indices list specified by childEntryMatchModeAndCount and childEntryIndices from entry bytes.
\nThe child entry indices refer to previously loaded entries. 0 is the first Mapping Entry in prior entry list, 1 the second\n and so on. For each value in childEntryIndices locate the entry in prior entry list with a matching index.\n Add a reference to that entry into entry. If a childEntryIndices is greater than or equal to the length\n of prior entry list then, this encoding is invalid return an error.
\nIf formatFlags bit 2 is set, then an id delta or id string length is present:
\nIf id string bytes is not present then, read the id delta specified by entryIdDelta from entry bytes and add the delta to entry id. If entry id is negative this is an error\nand the mapping is malformed.
\nOtherwise if id string bytes is present then, read entryIdStringLength bytes from id string bytes and set entry id to the result.
\nIf formatFlags bit 2 is set, then an id delta or id string length is present:
\nIf id string bytes is not present then, read the id delta specified by entryIdDelta from entry bytes and add the delta to entry id.
\nOtherwise if id string bytes is present then, read entryIdStringLength bytes from id string bytes and set entry id to the result.
\nIf formatFlags bit 3 is set, then a patch encoding is present. Read the encoding specified by patchEncoding from entry bytes and set the patch encoding of entry to the read value.
" + "html": "If formatFlags bit 3 is set, then a patch format is present. Read the format specified by patchFormat from entry bytes and set the patch format of entry to the read value.\n If patchFormat is not one of the values in § 6.1 Formats Summary then, this encoding is invalid\n return an error.
" }, { - "html": "If one or both of formatFlags bit 4 and bit 5 are set, then a codepoint list is present:
\nIf formatFlags bit 4 is 0 and bit 5 is 1, then read the 2 byte (uint16) bias value\nfrom entry bytes.
\nIf formatFlags bit 4 is 1 and bit 5 is 1, then read the 3 byte (uint24) bias value\nfrom entry bytes.
\nOtherwise the bias is 0.
\nRead the sparse bit set codepoints from entry bytes following § 5.2.2.3 Sparse Bit Set. For each\ncodepoint add the bias value to it and then add the result to the codepoint set in entry.
\nIf one or both of formatFlags bit 4 and bit 5 are set, then a code point list is present:
\nIf formatFlags bit 4 is 0 and bit 5 is 1, then read the 2 byte (uint16) bias value\nfrom entry bytes.
\nIf formatFlags bit 4 is 1 and bit 5 is 1, then read the 3 byte (uint24) bias value\nfrom entry bytes.
\nOtherwise the bias is 0.
\nRead the sparse bit set codePoints from entry bytes with bias following § 5.2.2.3 Sparse Bit Set.\nAdd the resulting code point set to the first font subset definition in entry. If the sparse bit set decoding\nfailed then, this encoding is invalid return an error.
\nIf formatFlags bit 6 is set, then set ignored to true. Otherwise ignored is false.
" }, { - "html": "Convert entry id into a URI by applying uri template following § 5.2.3 URI Templates. Set the patch uri of entry to the generated URI.
" + "html": "If entry id is negative or greater than 4,294,967,295 then, this encoding is invalid return an error.
" + }, + { + "html": "Convert entry id into a URI by applying uri template following § 5.2.3 URI Templates. If the template expansion\n results in an error (see: URI Template § section-3) then, return an error. Set the patch uri of entry to the generated URI.
" }, { "html": "Return entry id, entry, consumed bytes, entryIdStringLength as consumed id string bytes, and ignored.
" @@ -204,10 +237,16 @@ }, { "html": "The algorithm, using a FIFO (first in first out) queue Q:", - "rationale": "if", + "rationale": "remove", "steps": [ { - "html": "If H is equal to 0, then this is an empty set and no bytes of treeData are consumed. Return an empty set.
" + "html": "Remove the first byte from treeData. This is the header byte. Determine H the tree height and B the\n branch factor following Sparse Bit Set.
" + }, + { + "html": "If H is greater than the \"Maximum Height\" in the Branch Factor Encoding table in the row for B then,\n the encoding is invalid, return an error.
" + }, + { + "html": "If H is equal to 0, then this is an empty set and no further bytes of treeData are consumed. Return an empty set.
" }, { "html": "Insert the tuple (0, 1) into Q.
" @@ -218,6 +257,9 @@ { "html": "treeData is interpreted as a string of bits where the least significant bit of treeData[0] is the first bit in\n the string, the most significant bit of treeData[0] is the 8th bit, and so on.
" }, + { + "html": "If in the following steps a value is added to S which is larger than the maximum unicode code point value (0x10FFFF) then,\n ignore the value and do not add it to S.
" + }, { "html": "If Q is empty return S.
" }, @@ -228,28 +270,13 @@ "html": "Remove the next B bits from the treeData bit string. The first removed bit is v1,\n the second is v2, and so on until the last removed bit which is vB. If prior to removal there\n were less than B bits left in treeData, then treeData is malformed, return an error.
" }, { - "html": "If all bits v1 through vB are 0, then insert all integers in the interval\n[start, start + BH - depth + 1)\ninto S. Go to step 5.
" - }, - { - "html": "For each vi which is equal to 1 in v1 through vB:\n If depth is equal to H add\n integer start + i - 1 to S. Otherwise, insert the tuple\n (start + (i - 1) * BH - depth, depth + 1)\n into Q.
" - }, - { - "html": "Go to step 5.
" - } - ] - }, - { - "html": "The algorithm:", - "rationale": "check", - "steps": [ - { - "html": "Check that the format field in patch is equal to 'ifbr', if it is\nnot equal, then patch is not correctly formatted. Patch application has failed, return\nan error.
" + "html": "If all bits v1 through vB are 0, then insert all integers in the interval\n[start + bias, start + bias + BH - depth + 1)\ninto S. Go to step 5.
" }, { - "html": "Check that the compatibilityId field in patch is equal to compatibility id.\nIf there is no match, or base font subset does not have either an 'IFT ' or 'IFTX' table, then patch application\nhas failed, return an error.
" + "html": "For each vi which is equal to 1 in v1 through vB:\n If depth is equal to H add\n integer start + bias + i - 1 to S. Otherwise, insert the tuple\n (start + (i - 1) * BH - depth, depth + 1)\n into Q.
" }, { - "html": "Decode the brotli encoded data in brotliStream following Brotli Compressed Data Format § section-10 and\nusing the base font subset as a shared LZ77 dictionary. Return the decoded\nresult as the extended font subset
" + "html": "Go to step 8.
" } ] }, @@ -261,19 +288,19 @@ "html": "Initialize extended font subset to be an empty font with no tables.
" }, { - "html": "Check that the format field in patch is equal to 'ifbt', if it is\nnot equal then patch is not correctly formatted. Patch application has failed, return\nan error.
" + "html": "Check that the patch is valid according to the requirements in § 6.2 Table Keyed (requirements are marked with a\n\"must\") and all TablePatch's are contained within patch. Otherwise, return an error
" }, { - "html": "Check that the compatibilityId field in patch is equal to compatibility id.\nIf there is no match, or base font subset does not have either an 'IFT ' or 'IFTX' table, then patch application\nhas failed, return an error.
" + "html": "Check that the compatibilityId field in patch is equal to compatibility id.\nIf there is no match, or base font subset does not have either an 'IFT ' or 'IFTX' table, then patch application\nhas failed, return an error.
" }, { - "html": "In the following steps, adding a table to extended font subset consists of adding the table’s data to the font and\ninserting a new entry into the table directory according to the requirements of the open\ntype specification. That entry includes a checksum for the table data. When an existing table is copied unmodified, the client\ncan re-use the checksum from the entry in the source font. Otherwise a new checksum will need to be computed.
" + "html": "In the following steps, adding a table to extended font subset consists of adding the table’s data to the font and\ninserting a new entry into the table directory according to the requirements of the open\ntype specification. That entry includes a checksum for the table data. When an existing table is copied unmodified, the client\ncan re-use the checksum from the entry in the source font. Otherwise a new checksum will need to be computed.
" }, { - "html": "For each entry in patches, with index i:
\nFind the TablePatch associated with index i. The object starts at the offset patches[i] (inclusive) and ends at the offset patches[i+1] (exclusive). Both offsets are relative to the start of\nthe patch.
\nIf an entry in patches was previously applied that has the same tag as\nthis entry, then ignore this entry and continue the iteration to the next one. Entries are processed in same order as they\nare listed in the patches array.
\nIf bit 0 (least significant bit) of flags is set, then decode brotliStream following Brotli Compressed Data Format § section-10. No shared dictionary is used. Add a table to extended font subset identified by tag with it’s contents set to the decoded brotliStream.
\nIf bit 1 of flags is set, then do not copy or add a table to extended font subset identified by tag.
\nOtherwise, decode brotliStream following Brotli Compressed Data Format § section-10 and using the table identified by tag in base font subset as a shared LZ77 dictionary. Add a table to extended font subset identified by tag with it’s contents set to the decoded brotliStream.
\nFor each entry in patches, with index i:
\nFind the TablePatch associated with index i. The object starts at the offset patches[i] (inclusive) and ends at the offset patches[i+1] (exclusive). Both offsets are relative to the start of\nthe patch.
\nIf an entry in patches was previously applied that has the same tag as\nthis entry, then ignore this entry and continue the iteration to the next one. Entries are processed in same order as they\nare listed in the patches array.
\nIf bit 1 of flags is set, then do not copy or add a table to extended font subset identified by tag. Continue to the next entry.
\nIf bit 0 (least significant bit) of flags is set, then decode brotliStream following Brotli Compressed Data Format § section-10. No shared dictionary is used. If the decoded data is larger than maxUncompressedLength return an error. If there is any data in brotliStream which was not used by the decoding process return an error.\nAdd a table to extended font subset identified by tag with it’s contents set to the decoded brotliStream. Continue to the next entry.
\nOtherwise, decode brotliStream following Brotli Compressed Data Format § section-10 and using the table identified by tag in base font subset as a shared LZ77 dictionary. If no such table exists return an error. If the decoded data is\nlarger than maxUncompressedLength return an error. If there is any data in brotliStream which was\nnot used by the decoding process return an error. Add a table to extended font subset identified by tag with it’s contents set to the decoded brotliStream.
\nFor each table in base font subset which has a tag that was not found in any of\nthe entries processed in step 5, add a copy of that table to extended font subset.
" + "html": "For each table in base font subset which has a tag that was not found in any of\nthe entries processed in step 5, add a copy of that table to extended font subset.
" } ] }, @@ -282,40 +309,40 @@ "rationale": "check", "steps": [ { - "html": "Check that the format field in patch is equal to 'ifgk', if it is\nnot equal, then patch is not correctly formatted and patch application has failed, return\nan error.
" + "html": "Check that the patch is valid according to the requirements in § 6.3 Glyph Keyed (requirements are marked with a\n\"must\"). Otherwise, return an error
" }, { "html": "Check that the compatibilityId field in patch is equal to compatibility id.\nIf there is no match, or base font subset does not have either an 'IFT ' or 'IFTX' table, then patch application has\nfailed, return an error.
" }, { - "html": "Decode the brotli encoded data in brotliStream following Brotli Compressed Data Format § section-10. The\ndecoded data is a GlyphPatches table.
" + "html": "Decode the brotli encoded data in brotliStream following Brotli Compressed Data Format § section-10. The\ndecoded data is a GlyphPatches table. If the decoded data is larger than maxUncompressedLength return an\nerror
" }, { - "html": "For each font table listed in tables, with index i
:
Using the corresponding table in base font subset, synthesize\na new table where the data for each glyph is replaced with the data corresponding to that glyph index\nfrom glyphData if present, otherwise copied from the corresponding table in base font subset for\nthat glyph index.
\nThe patch glyph data for a glyph index is located by finding glyphIds[j] equal to the glyph index. The\noffset to the associated glyph data is glyphDataOffsets[i * glyphCount + j]. The length\nof the associated glyph data is glyphDataOffsets[i * glyphCount + j + 1] minus glyphDataOffsets[i * glyphCount + j].
\nThe specific process for synthesizing the new table, depends on the specified format of the table. Any non-glyph associated data should be copied from the table in base font subset. Tables of the type glyf/loca, gvar, CFF, or CFF2 are supported. Entries for tables\nof any other types must be ignored.
\nIf base font subset does not have a matching table, return an error.
\nInsert the synthesized table into extended font subset.
\nFor each font table listed in tables, with index i
:
Using the corresponding table in base font subset, synthesize\na new table where the data for each glyph is replaced with the data corresponding to that glyph index\nfrom glyphData if present, otherwise copied from the corresponding table in base font subset for\nthat glyph index.
\nThe patch glyph data for a glyph index is located by finding glyphIds[j] equal to the glyph index. The\noffset to the associated glyph data is glyphDataOffsets[i * glyphCount + j]. The length\nof the associated glyph data is glyphDataOffsets[i * glyphCount + j + 1] minus glyphDataOffsets[i * glyphCount + j].
\nThe specific process for synthesizing the new table, depends on the specified format of the table. Any non-glyph associated data should be copied from the table in base font subset. Tables of the type glyf, gvar, CFF, or CFF2 are supported. Entries for tables\nof any other types must be ignored. When updating glyf the loca table must be updated as\nwell. No other tables in the font can be modified as a result of this step. Notably this means that a patch cannot add glyphs\nwith indices beyond the numGlyphs specified in maxp.
\nIf base font subset does not have a matching table, return an error.
\nInsert the synthesized table into extended font subset.
\nLocate the § 5.2 Patch Map Table which has the same compatibilityId as compatibility id. If it is a\nformat 1 patch map then, invoke Remove Entries from Format 1 Patch Map with the patch map table and patch uri as an\ninput. Otherwise if it is a format 2 patch map then, invoke Remove Entries from Format 2 Patch Map with the patch map table and patch uri as an input. Copy the modified patch map table into extended font subset.
" }, { - "html": "For each table in base font subset which has a tag that was not found in any of\nthe entries processed in step 4 or 5, add a copy of that table to extended font subset.
" + "html": "For each table in base font subset which has a tag that was not found in any of\nthe entries processed in step 4 or 5, add a copy of that table to extended font subset.
" }, { - "html": "If the contents of any font table was modified during the previous steps then,\nfor each modified table: update the checksums in the fonts table directory to match the table’s\nnew contents.
" + "html": "If the contents of any font table was modified during the previous steps then,\nfor each modified table: update the checksums in the fonts table directory to match the table’s\nnew contents.
" } ] }, { - "html": "For fonts that are in-between, or in cases where fine-grained segmentation of glyph data is desired but segmentation of data\nin other tables is still needed, it can be desirable to mix the § 6.3 Per Table Brotli and § 6.4 Glyph Keyed patch types in this\nway:", + "html": "For fonts that are in-between, or in cases where fine-grained segmentation of glyph data is desired but segmentation of data\nin other tables is still needed, it can be desirable to mix the § 6.2 Table Keyed and § 6.3 Glyph Keyed patch types in this\nway:", "rationale": "use", "steps": [ { - "html": "Keep all brotli patch entries in one mapping table and all glyph keyed entries in the other mapping table.
" + "html": "Keep all table keyed patch entries in one mapping table and all glyph keyed entries in the other mapping table.
" }, { - "html": "Use per-table brotli patches to update all tables except for the tables touched by the glyph keyed patches (outline,\nvariation deltas, and the glyph keyed patch mapping table). These patches should use a small number of large segments to keep\nthe patch count reasonable.
" + "html": "Use table keyed patches to update all tables except for the tables touched by the glyph keyed patches (outline,\nvariation deltas, and the glyph keyed patch mapping table). These patches should use a small number of large segments to keep\nthe patch count reasonable.
" }, { - "html": "Because glyph keyed patches reference the specific glyph IDs that are updated, the per-table brotli patches must not change\nthe glyph to glyph ID assignments used in the original font; otherwise, the glyph IDs listed in the glyph keyed patches may\nbecome incorrect. In font subsetters this is often available as an option called \"retain glyph IDs\".
" + "html": "Because glyph keyed patches reference the specific glyph IDs that are updated, the table keyed patches must not change\nthe glyph to glyph ID assignments used in the original font; otherwise, the glyph IDs listed in the glyph keyed patches may\nbecome incorrect. In font subsetters this is often available as an option called \"retain glyph IDs\".
" }, { "html": "Lastly, use glyph keyed patches to update the remaining tables, here much smaller fine-grained segments can be utilized without\nrequiring too many patches.
" @@ -323,7 +350,7 @@ ] }, { - "html": "Using brotli patches along side a large number of segments can result in a very large number of patches needed, which can have two\nnegative effects. First, the storage space needed for all of the pre-generated patches could be undesirably large. Second, more \npatches will generally mean lower CDN cache performance, because a higher number of patches represents a higher number of paths\nfrom a given subset to a given subset, with different paths being taken by different users depending on the content they access.\nThere are some techniques which can be used to reduce the total number of pre-generated patches:", + "html": "Using § 6.2 Table Keyed patches along side a large number of segments can result in a very large number of patches needed, which can have two\nnegative effects. First, the storage space needed for all of the pre-generated patches could be undesirably large. Second, more \npatches will generally mean lower CDN cache performance, because a higher number of patches represents a higher number of paths\nfrom a given subset to a given subset, with different paths being taken by different users depending on the content they access.\nThere are some techniques which can be used to reduce the total number of pre-generated patches:", "rationale": "use", "steps": [ { diff --git a/tr/algorithms/rdf12-concepts.json b/tr/algorithms/rdf12-concepts.json index e09d9cef5155..9d24731d2115 100644 --- a/tr/algorithms/rdf12-concepts.json +++ b/tr/algorithms/rdf12-concepts.json @@ -7,14 +7,14 @@ { "name": "literal", "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-literal", - "html": "A literal in an RDF graph consists of\n two, three, or four elements, as follow:", + "html": "A literal in an RDF graph consists of\n two, three, or four elements, as follow:", "rationale": "if", "steps": [ { "html": "a lexical form consisting of a sequence of\n Unicode code points [UNICODE]\n which are Unicode scalar values,\n and therefore do not contain\n Unicode surrogate code points" }, { - "html": "a datatype IRI, being an IRI\n identifying a datatype that determines how the lexical form maps\n to a literal value" + "html": "a datatype IRI, being an IRI\n identifying a datatype that determines how the lexical form maps\n to a literal value" }, { "html": "if and only if the datatype IRI is\nhttp://www.w3.org/1999/02/22-rdf-syntax-ns#langString
, a\n non-empty language tag as defined by [BCP47]. The\n language tag MUST be well-formed according to\n section 2.2.9\n of [BCP47],\n and MUST be treated consistently, that is, in a case insensitive manner.\n Two language tags are the same if they only differ by case."
diff --git a/tr/dfns/IFT.json b/tr/dfns/IFT.json
index 346b670646f3..17ef655c3a17 100644
--- a/tr/dfns/IFT.json
+++ b/tr/dfns/IFT.json
@@ -228,7 +228,7 @@
"id": "extend-font-subset",
"href": "https://www.w3.org/TR/IFT/#extend-font-subset",
"title": "Incremental Font Extension Algorithm",
- "number": "4.2"
+ "number": "4.3"
},
"definedIn": "prose"
},
@@ -247,7 +247,7 @@
"id": "extend-font-subset",
"href": "https://www.w3.org/TR/IFT/#extend-font-subset",
"title": "Incremental Font Extension Algorithm",
- "number": "4.2"
+ "number": "4.3"
},
"definedIn": "prose"
},
@@ -266,7 +266,7 @@
"id": "extend-font-subset",
"href": "https://www.w3.org/TR/IFT/#extend-font-subset",
"title": "Incremental Font Extension Algorithm",
- "number": "4.2"
+ "number": "4.3"
},
"definedIn": "prose"
},
@@ -285,7 +285,7 @@
"id": "extend-font-subset",
"href": "https://www.w3.org/TR/IFT/#extend-font-subset",
"title": "Incremental Font Extension Algorithm",
- "number": "4.2"
+ "number": "4.3"
},
"definedIn": "prose"
},
@@ -304,7 +304,7 @@
"id": "fully-expanding-a-font",
"href": "https://www.w3.org/TR/IFT/#fully-expanding-a-font",
"title": "Fully Expanding a Font",
- "number": "4.3"
+ "number": "4.7"
},
"definedIn": "prose"
},
@@ -370,10 +370,31 @@
"definedIn": "table"
},
{
- "id": "format-1-patch-map-entrycount",
- "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-entrycount",
+ "id": "format-1-patch-map-maxentryindex",
+ "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-maxentryindex",
"linkingText": [
- "entryCount"
+ "maxEntryIndex"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [
+ "Format 1 Patch Map"
+ ],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "patch-map-format-1",
+ "href": "https://www.w3.org/TR/IFT/#patch-map-format-1",
+ "title": "Patch Map Table: Format 1",
+ "number": "5.2.1"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "format-1-patch-map-maxglyphmapentryindex",
+ "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-maxglyphmapentryindex",
+ "linkingText": [
+ "maxGlyphMapEntryIndex"
],
"localLinkingText": [],
"type": "dfn",
@@ -411,6 +432,27 @@
},
"definedIn": "table"
},
+ {
+ "id": "format-1-patch-map-featuremapoffset",
+ "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-featuremapoffset",
+ "linkingText": [
+ "featureMapOffset"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [
+ "Format 1 Patch Map"
+ ],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "patch-map-format-1",
+ "href": "https://www.w3.org/TR/IFT/#patch-map-format-1",
+ "title": "Patch Map Table: Format 1",
+ "number": "5.2.1"
+ },
+ "definedIn": "table"
+ },
{
"id": "format-1-patch-map-appliedentriesbitmap",
"href": "https://www.w3.org/TR/IFT/#format-1-patch-map-appliedentriesbitmap",
@@ -454,10 +496,10 @@
"definedIn": "table"
},
{
- "id": "format-1-patch-map-patchencoding",
- "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-patchencoding",
+ "id": "format-1-patch-map-patchformat",
+ "href": "https://www.w3.org/TR/IFT/#format-1-patch-map-patchformat",
"linkingText": [
- "patchEncoding"
+ "patchFormat"
],
"localLinkingText": [],
"type": "dfn",
@@ -637,10 +679,10 @@
"definedIn": "table"
},
{
- "id": "featurerecord-firstentryindex",
- "href": "https://www.w3.org/TR/IFT/#featurerecord-firstentryindex",
+ "id": "featurerecord-firstnewentryindex",
+ "href": "https://www.w3.org/TR/IFT/#featurerecord-firstnewentryindex",
"linkingText": [
- "firstEntryIndex"
+ "firstNewEntryIndex"
],
"localLinkingText": [],
"type": "dfn",
@@ -839,10 +881,10 @@
"definedIn": "table"
},
{
- "id": "format-2-patch-map-defaultpatchencoding",
- "href": "https://www.w3.org/TR/IFT/#format-2-patch-map-defaultpatchencoding",
+ "id": "format-2-patch-map-defaultpatchformat",
+ "href": "https://www.w3.org/TR/IFT/#format-2-patch-map-defaultpatchformat",
"linkingText": [
- "defaultPatchEncoding"
+ "defaultPatchFormat"
],
"localLinkingText": [],
"type": "dfn",
@@ -1108,10 +1150,10 @@
"definedIn": "table"
},
{
- "id": "mapping-entry-copycount",
- "href": "https://www.w3.org/TR/IFT/#mapping-entry-copycount",
+ "id": "mapping-entry-childentrymatchmodeandcount",
+ "href": "https://www.w3.org/TR/IFT/#mapping-entry-childentrymatchmodeandcount",
"linkingText": [
- "copyCount"
+ "childEntryMatchModeAndCount"
],
"localLinkingText": [],
"type": "dfn",
@@ -1129,10 +1171,10 @@
"definedIn": "table"
},
{
- "id": "mapping-entry-copyindices",
- "href": "https://www.w3.org/TR/IFT/#mapping-entry-copyindices",
+ "id": "mapping-entry-childentryindices",
+ "href": "https://www.w3.org/TR/IFT/#mapping-entry-childentryindices",
"linkingText": [
- "copyIndices"
+ "childEntryIndices"
],
"localLinkingText": [],
"type": "dfn",
@@ -1192,10 +1234,10 @@
"definedIn": "table"
},
{
- "id": "mapping-entry-patchencoding",
- "href": "https://www.w3.org/TR/IFT/#mapping-entry-patchencoding",
+ "id": "mapping-entry-patchformat",
+ "href": "https://www.w3.org/TR/IFT/#mapping-entry-patchformat",
"linkingText": [
- "patchEncoding"
+ "patchFormat"
],
"localLinkingText": [],
"type": "dfn",
@@ -1237,7 +1279,7 @@
"id": "mapping-entry-codepoints",
"href": "https://www.w3.org/TR/IFT/#mapping-entry-codepoints",
"linkingText": [
- "codepoints"
+ "codePoints"
],
"localLinkingText": [],
"type": "dfn",
@@ -1451,10 +1493,10 @@
"definedIn": "prose"
},
{
- "id": "brotli-patch",
- "href": "https://www.w3.org/TR/IFT/#brotli-patch",
+ "id": "table-keyed-patch",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed-patch",
"linkingText": [
- "Brotli patch"
+ "Table keyed patch"
],
"localLinkingText": [],
"type": "dfn",
@@ -1462,100 +1504,60 @@
"access": "private",
"informative": false,
"heading": {
- "id": "brotli",
- "href": "https://www.w3.org/TR/IFT/#brotli",
- "title": "Brotli Patch",
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
"number": "6.2"
},
"definedIn": "prose"
},
{
- "id": "brotli-patch-format",
- "href": "https://www.w3.org/TR/IFT/#brotli-patch-format",
- "linkingText": [
- "format"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [
- "Brotli patch"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "brotli",
- "href": "https://www.w3.org/TR/IFT/#brotli",
- "title": "Brotli Patch",
- "number": "6.2"
- },
- "definedIn": "table"
- },
- {
- "id": "brotli-patch-compatibilityid",
- "href": "https://www.w3.org/TR/IFT/#brotli-patch-compatibilityid",
+ "id": "table-keyed-patch-compatibilityid",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed-patch-compatibilityid",
"linkingText": [
"compatibilityId"
],
"localLinkingText": [],
"type": "dfn",
"for": [
- "Brotli patch"
+ "Table keyed patch"
],
"access": "private",
"informative": false,
"heading": {
- "id": "brotli",
- "href": "https://www.w3.org/TR/IFT/#brotli",
- "title": "Brotli Patch",
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
"number": "6.2"
},
"definedIn": "table"
},
{
- "id": "brotli-patch-brotlistream",
- "href": "https://www.w3.org/TR/IFT/#brotli-patch-brotlistream",
+ "id": "table-keyed-patch-patches",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed-patch-patches",
"linkingText": [
- "brotliStream"
+ "patches"
],
"localLinkingText": [],
"type": "dfn",
"for": [
- "Brotli patch"
+ "Table keyed patch"
],
"access": "private",
"informative": false,
"heading": {
- "id": "brotli",
- "href": "https://www.w3.org/TR/IFT/#brotli",
- "title": "Brotli Patch",
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
"number": "6.2"
},
"definedIn": "table"
},
{
- "id": "abstract-opdef-apply-brotli-patch",
- "href": "https://www.w3.org/TR/IFT/#abstract-opdef-apply-brotli-patch",
- "linkingText": [
- "Apply brotli patch"
- ],
- "localLinkingText": [],
- "type": "abstract-op",
- "for": [],
- "access": "public",
- "informative": false,
- "heading": {
- "id": "apply-brotli",
- "href": "https://www.w3.org/TR/IFT/#apply-brotli",
- "title": "Applying Brotli Patches",
- "number": "6.2.1"
- },
- "definedIn": "prose"
- },
- {
- "id": "per-table-brotli-patch",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli-patch",
+ "id": "tablepatch",
+ "href": "https://www.w3.org/TR/IFT/#tablepatch",
"linkingText": [
- "Per table brotli patch"
+ "TablePatch"
],
"localLinkingText": [],
"type": "dfn",
@@ -1563,100 +1565,39 @@
"access": "private",
"informative": false,
"heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
+ "number": "6.2"
},
"definedIn": "prose"
},
{
- "id": "per-table-brotli-patch-format",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli-patch-format",
- "linkingText": [
- "format"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [
- "Per table brotli patch"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
- },
- "definedIn": "table"
- },
- {
- "id": "per-table-brotli-patch-compatibilityid",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli-patch-compatibilityid",
- "linkingText": [
- "compatibilityId"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [
- "Per table brotli patch"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
- },
- "definedIn": "table"
- },
- {
- "id": "per-table-brotli-patch-patches",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli-patch-patches",
+ "id": "tablepatch-tag",
+ "href": "https://www.w3.org/TR/IFT/#tablepatch-tag",
"linkingText": [
- "patches"
+ "tag"
],
"localLinkingText": [],
"type": "dfn",
"for": [
- "Per table brotli patch"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
- },
- "definedIn": "table"
- },
- {
- "id": "tablepatch",
- "href": "https://www.w3.org/TR/IFT/#tablepatch",
- "linkingText": [
"TablePatch"
],
- "localLinkingText": [],
- "type": "dfn",
- "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
+ "number": "6.2"
},
- "definedIn": "prose"
+ "definedIn": "table"
},
{
- "id": "tablepatch-tag",
- "href": "https://www.w3.org/TR/IFT/#tablepatch-tag",
+ "id": "tablepatch-flags",
+ "href": "https://www.w3.org/TR/IFT/#tablepatch-flags",
"linkingText": [
- "tag"
+ "flags"
],
"localLinkingText": [],
"type": "dfn",
@@ -1666,18 +1607,18 @@
"access": "private",
"informative": false,
"heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
+ "number": "6.2"
},
"definedIn": "table"
},
{
- "id": "tablepatch-flags",
- "href": "https://www.w3.org/TR/IFT/#tablepatch-flags",
+ "id": "tablepatch-maxuncompressedlength",
+ "href": "https://www.w3.org/TR/IFT/#tablepatch-maxuncompressedlength",
"linkingText": [
- "flags"
+ "maxUncompressedLength"
],
"localLinkingText": [],
"type": "dfn",
@@ -1687,10 +1628,10 @@
"access": "private",
"informative": false,
"heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
+ "number": "6.2"
},
"definedIn": "table"
},
@@ -1708,18 +1649,18 @@
"access": "private",
"informative": false,
"heading": {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "title": "Per Table Brotli",
- "number": "6.3"
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
+ "title": "Table Keyed",
+ "number": "6.2"
},
"definedIn": "table"
},
{
- "id": "abstract-opdef-apply-per-table-brotli-patch",
- "href": "https://www.w3.org/TR/IFT/#abstract-opdef-apply-per-table-brotli-patch",
+ "id": "abstract-opdef-apply-table-keyed-patch",
+ "href": "https://www.w3.org/TR/IFT/#abstract-opdef-apply-table-keyed-patch",
"linkingText": [
- "Apply per table brotli patch"
+ "Apply table keyed patch"
],
"localLinkingText": [],
"type": "abstract-op",
@@ -1727,10 +1668,10 @@
"access": "public",
"informative": false,
"heading": {
- "id": "apply-per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#apply-per-table-brotli",
- "title": "Applying Per Table Brotli Patches",
- "number": "6.3.1"
+ "id": "apply-table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#apply-table-keyed",
+ "title": "Applying Table Keyed Patches",
+ "number": "6.2.1"
},
"definedIn": "prose"
},
@@ -1749,15 +1690,15 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "prose"
},
{
- "id": "glyph-keyed-patch-format",
- "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-format",
+ "id": "glyph-keyed-patch-flags",
+ "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-flags",
"linkingText": [
- "format"
+ "flags"
],
"localLinkingText": [],
"type": "dfn",
@@ -1770,15 +1711,15 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
{
- "id": "glyph-keyed-patch-flags",
- "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-flags",
+ "id": "glyph-keyed-patch-compatibilityid",
+ "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-compatibilityid",
"linkingText": [
- "flags"
+ "compatibilityId"
],
"localLinkingText": [],
"type": "dfn",
@@ -1791,15 +1732,15 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
{
- "id": "glyph-keyed-patch-compatibilityid",
- "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-compatibilityid",
+ "id": "glyph-keyed-patch-maxuncompressedlength",
+ "href": "https://www.w3.org/TR/IFT/#glyph-keyed-patch-maxuncompressedlength",
"linkingText": [
- "compatibilityId"
+ "maxUncompressedLength"
],
"localLinkingText": [],
"type": "dfn",
@@ -1812,7 +1753,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1833,7 +1774,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1852,7 +1793,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "prose"
},
@@ -1873,7 +1814,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1894,7 +1835,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1915,7 +1856,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1936,7 +1877,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1957,7 +1898,7 @@
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1976,7 +1917,7 @@
"id": "apply-glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#apply-glyph-keyed",
"title": "Applying Glyph Keyed Patches",
- "number": "6.4.1"
+ "number": "6.3.1"
},
"definedIn": "prose"
},
diff --git a/tr/dfns/rdf12-concepts.json b/tr/dfns/rdf12-concepts.json
index 482dd915790f..515894035d5b 100644
--- a/tr/dfns/rdf12-concepts.json
+++ b/tr/dfns/rdf12-concepts.json
@@ -244,10 +244,10 @@
"definedIn": "prose"
},
{
- "id": "dfn-logical-expression",
- "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-logical-expression",
+ "id": "dfn-proposition",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-proposition",
"linkingText": [
- "logical expression"
+ "proposition"
],
"localLinkingText": [],
"type": "dfn",
@@ -441,13 +441,14 @@
"id": "dfn-asserted-triple",
"href": "https://www.w3.org/TR/rdf12-concepts/#dfn-asserted-triple",
"linkingText": [
- "asserted",
- "asserted triple"
+ "asserted triple",
+ "asserted triples",
+ "asserted"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "section-rdf-graph",
@@ -469,7 +470,64 @@
],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "section-triples",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-triples",
+ "title": "Triples",
+ "number": "3.1"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dfn-subject",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-subject",
+ "linkingText": [
+ "subject"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "section-triples",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-triples",
+ "title": "Triples",
+ "number": "3.1"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dfn-predicate",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-predicate",
+ "linkingText": [
+ "predicate"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "section-triples",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-triples",
+ "title": "Triples",
+ "number": "3.1"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dfn-object",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-object",
+ "linkingText": [
+ "object"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
"informative": false,
"heading": {
"id": "section-triples",
@@ -492,10 +550,10 @@
"access": "private",
"informative": false,
"heading": {
- "id": "section-triples",
- "href": "https://www.w3.org/TR/rdf12-concepts/#section-triples",
- "title": "Triples",
- "number": "3.1"
+ "id": "section-terms",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-terms",
+ "title": "RDF Terms",
+ "number": "3.2"
},
"definedIn": "prose"
},
@@ -512,10 +570,10 @@
"access": "private",
"informative": false,
"heading": {
- "id": "section-triples",
- "href": "https://www.w3.org/TR/rdf12-concepts/#section-triples",
- "title": "Triples",
- "number": "3.1"
+ "id": "section-terms",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-terms",
+ "title": "RDF Terms",
+ "number": "3.2"
},
"definedIn": "prose"
},
@@ -535,7 +593,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "prose"
},
@@ -554,7 +612,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "prose"
},
@@ -573,7 +631,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "note"
},
@@ -593,7 +651,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "note"
},
@@ -613,7 +671,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "note"
},
@@ -632,7 +690,7 @@
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
"definedIn": "note"
},
@@ -654,7 +712,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -673,7 +731,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -692,7 +750,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -711,7 +769,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -730,7 +788,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -749,7 +807,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -768,7 +826,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -788,7 +846,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -807,7 +865,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -826,7 +884,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -848,7 +906,7 @@
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
"definedIn": "prose"
},
@@ -868,7 +926,7 @@
"id": "section-blank-nodes",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-blank-nodes",
"title": "Blank Nodes",
- "number": "3.4"
+ "number": "3.5"
},
"definedIn": "prose"
},
@@ -888,7 +946,7 @@
"id": "section-blank-nodes",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-blank-nodes",
"title": "Blank Nodes",
- "number": "3.4"
+ "number": "3.5"
},
"definedIn": "note"
},
@@ -901,70 +959,33 @@
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "section-triple-terms",
- "href": "https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
- "title": "Triple Terms",
- "number": "3.5"
- },
- "definedIn": "prose"
- },
- {
- "id": "dfn-subject",
- "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-subject",
- "linkingText": [
- "subject"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "section-triple-terms",
- "href": "https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
- "title": "Triple Terms",
- "number": "3.5"
- },
- "definedIn": "prose"
- },
- {
- "id": "dfn-predicate",
- "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-predicate",
- "linkingText": [
- "predicate"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "section-triple-terms",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
"title": "Triple Terms",
- "number": "3.5"
+ "number": "3.6"
},
"definedIn": "prose"
},
{
- "id": "dfn-object",
- "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-object",
+ "id": "dfn-appear",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#dfn-appear",
"linkingText": [
- "object"
+ "appear",
+ "appearing"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "section-triple-terms",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
"title": "Triple Terms",
- "number": "3.5"
+ "number": "3.6"
},
"definedIn": "prose"
},
@@ -984,7 +1005,7 @@
"id": "graph-isomorphism",
"href": "https://www.w3.org/TR/rdf12-concepts/#graph-isomorphism",
"title": "Graph Comparison",
- "number": "3.6"
+ "number": "3.7"
},
"definedIn": "prose"
},
@@ -1003,7 +1024,7 @@
"id": "section-skolemization",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-skolemization",
"title": "Replacing Blank Nodes with IRIs",
- "number": "3.8"
+ "number": "3.9"
},
"definedIn": "prose"
},
diff --git a/tr/dfns/rdf12-turtle.json b/tr/dfns/rdf12-turtle.json
index 5ab7c06e53bc..a9f50ce644c3 100644
--- a/tr/dfns/rdf12-turtle.json
+++ b/tr/dfns/rdf12-turtle.json
@@ -61,6 +61,63 @@
"number": "5"
},
"definedIn": "prose"
+ },
+ {
+ "id": "dfn-numeric-escape-sequence",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#dfn-numeric-escape-sequence",
+ "linkingText": [
+ "numeric escape sequence"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "sec-escapes",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#sec-escapes",
+ "title": "Escape Sequences",
+ "number": "6.4"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dfn-string-escape-sequence",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#dfn-string-escape-sequence",
+ "linkingText": [
+ "string escape sequence"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "sec-escapes",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#sec-escapes",
+ "title": "Escape Sequences",
+ "number": "6.4"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dfn-reserved-character-escape-sequence",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#dfn-reserved-character-escape-sequence",
+ "linkingText": [
+ "reserved character escape sequence"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "sec-escapes",
+ "href": "https://www.w3.org/TR/rdf12-turtle/#sec-escapes",
+ "title": "Escape Sequences",
+ "number": "6.4"
+ },
+ "definedIn": "prose"
}
]
}
\ No newline at end of file
diff --git a/tr/headings/IFT.json b/tr/headings/IFT.json
index d90633f5b6a8..bbb168fe37eb 100644
--- a/tr/headings/IFT.json
+++ b/tr/headings/IFT.json
@@ -133,19 +133,54 @@
"title": "Patch Invalidations",
"number": "4.1"
},
+ {
+ "id": "default-layout-features",
+ "href": "https://www.w3.org/TR/IFT/#default-layout-features",
+ "level": 3,
+ "title": "Default Layout Features",
+ "number": "4.2"
+ },
{
"id": "extend-font-subset",
"href": "https://www.w3.org/TR/IFT/#extend-font-subset",
"level": 3,
"title": "Incremental Font Extension Algorithm",
- "number": "4.2"
+ "number": "4.3"
+ },
+ {
+ "id": "invalidating-patch-selection",
+ "href": "https://www.w3.org/TR/IFT/#invalidating-patch-selection",
+ "level": 3,
+ "title": "Selecting Invalidating Patches",
+ "number": "4.4"
+ },
+ {
+ "id": "target-subset-definitions",
+ "href": "https://www.w3.org/TR/IFT/#target-subset-definitions",
+ "level": 3,
+ "title": "Target Subset Definition",
+ "number": "4.5"
+ },
+ {
+ "id": "ift-font-coverage",
+ "href": "https://www.w3.org/TR/IFT/#ift-font-coverage",
+ "level": 3,
+ "title": "Determining what Content a Font can Render",
+ "number": "4.6"
},
{
"id": "fully-expanding-a-font",
"href": "https://www.w3.org/TR/IFT/#fully-expanding-a-font",
"level": 3,
"title": "Fully Expanding a Font",
- "number": "4.3"
+ "number": "4.7"
+ },
+ {
+ "id": "caching-incremental-fonts",
+ "href": "https://www.w3.org/TR/IFT/#caching-incremental-fonts",
+ "level": 3,
+ "title": "Caching Extended Incremental Fonts",
+ "number": "4.8"
},
{
"id": "font-format-extensions",
@@ -155,10 +190,10 @@
"number": "5"
},
{
- "id": "ift-and-woff2",
- "href": "https://www.w3.org/TR/IFT/#ift-and-woff2",
+ "id": "ift-and-compression",
+ "href": "https://www.w3.org/TR/IFT/#ift-and-compression",
"level": 3,
- "title": "Incremental Font Transfer and WOFF2",
+ "title": "Incremental Font Transfer and Font Compression Formats",
"number": "5.1"
},
{
@@ -239,46 +274,32 @@
"number": "6.1"
},
{
- "id": "brotli",
- "href": "https://www.w3.org/TR/IFT/#brotli",
+ "id": "table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#table-keyed",
"level": 3,
- "title": "Brotli Patch",
+ "title": "Table Keyed",
"number": "6.2"
},
{
- "id": "apply-brotli",
- "href": "https://www.w3.org/TR/IFT/#apply-brotli",
+ "id": "apply-table-keyed",
+ "href": "https://www.w3.org/TR/IFT/#apply-table-keyed",
"level": 4,
- "title": "Applying Brotli Patches",
+ "title": "Applying Table Keyed Patches",
"number": "6.2.1"
},
- {
- "id": "per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#per-table-brotli",
- "level": 3,
- "title": "Per Table Brotli",
- "number": "6.3"
- },
- {
- "id": "apply-per-table-brotli",
- "href": "https://www.w3.org/TR/IFT/#apply-per-table-brotli",
- "level": 4,
- "title": "Applying Per Table Brotli Patches",
- "number": "6.3.1"
- },
{
"id": "glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#glyph-keyed",
"level": 3,
"title": "Glyph Keyed",
- "number": "6.4"
+ "number": "6.3"
},
{
"id": "apply-glyph-keyed",
"href": "https://www.w3.org/TR/IFT/#apply-glyph-keyed",
"level": 4,
"title": "Applying Glyph Keyed Patches",
- "number": "6.4.1"
+ "number": "6.3.1"
},
{
"id": "encoding",
@@ -298,31 +319,61 @@
"id": "priv",
"href": "https://www.w3.org/TR/IFT/#priv",
"level": 2,
- "title": "Privacy Considerations"
+ "title": "Privacy Considerations",
+ "number": "8"
},
{
"id": "content-inference-from-character-set",
"href": "https://www.w3.org/TR/IFT/#content-inference-from-character-set",
"level": 3,
- "title": "Content inference from character set"
+ "title": "Content inference from character set",
+ "number": "8.1"
},
{
"id": "per-origin",
"href": "https://www.w3.org/TR/IFT/#per-origin",
"level": 3,
- "title": "Per-origin restriction avoids fingerprinting"
+ "title": "Per-origin restriction avoids fingerprinting",
+ "number": "8.2"
},
{
"id": "sec",
"href": "https://www.w3.org/TR/IFT/#sec",
"level": 2,
- "title": "Security Considerations"
+ "title": "Security Considerations",
+ "number": "9"
},
{
"id": "changes",
"href": "https://www.w3.org/TR/IFT/#changes",
"level": 2,
- "title": "Changes"
+ "title": "10. Changes"
+ },
+ {
+ "id": "feature-tag-list",
+ "href": "https://www.w3.org/TR/IFT/#feature-tag-list",
+ "level": 2,
+ "title": "Default Feature Tags",
+ "number": "A"
+ },
+ {
+ "id": "extension-example",
+ "href": "https://www.w3.org/TR/IFT/#extension-example",
+ "level": 2,
+ "title": "Extension Algorithm Example Execution",
+ "number": "B"
+ },
+ {
+ "id": "appendix-b-example-1",
+ "href": "https://www.w3.org/TR/IFT/#appendix-b-example-1",
+ "level": 3,
+ "title": "Example 1: Table and Glyph Keyed Patches"
+ },
+ {
+ "id": "appendix-b-example-2",
+ "href": "https://www.w3.org/TR/IFT/#appendix-b-example-2",
+ "level": 3,
+ "title": "Example 2: Glyph Keyed Patches with Child Entries"
},
{
"id": "w3c-conformance",
diff --git a/tr/headings/rdf12-concepts.json b/tr/headings/rdf12-concepts.json
index 46d515a8fb5c..9c4a57e369b5 100644
--- a/tr/headings/rdf12-concepts.json
+++ b/tr/headings/rdf12-concepts.json
@@ -120,54 +120,61 @@
"title": "Triples",
"number": "3.1"
},
+ {
+ "id": "section-terms",
+ "href": "https://www.w3.org/TR/rdf12-concepts/#section-terms",
+ "level": 3,
+ "title": "RDF Terms",
+ "number": "3.2"
+ },
{
"id": "section-IRIs",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
"level": 3,
"title": "IRIs",
- "number": "3.2"
+ "number": "3.3"
},
{
"id": "section-Graph-Literal",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
"level": 3,
"title": "Literals",
- "number": "3.3"
+ "number": "3.4"
},
{
"id": "section-blank-nodes",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-blank-nodes",
"level": 3,
"title": "Blank Nodes",
- "number": "3.4"
+ "number": "3.5"
},
{
"id": "section-triple-terms",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
"level": 3,
"title": "Triple Terms",
- "number": "3.5"
+ "number": "3.6"
},
{
"id": "graph-isomorphism",
"href": "https://www.w3.org/TR/rdf12-concepts/#graph-isomorphism",
"level": 3,
"title": "Graph Comparison",
- "number": "3.6"
+ "number": "3.7"
},
{
"id": "section-text-direction",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-text-direction",
"level": 3,
"title": "Initial Text Direction",
- "number": "3.7"
+ "number": "3.8"
},
{
"id": "section-skolemization",
"href": "https://www.w3.org/TR/rdf12-concepts/#section-skolemization",
"level": 3,
"title": "Replacing Blank Nodes with IRIs",
- "number": "3.8"
+ "number": "3.9"
},
{
"id": "section-dataset",
diff --git a/tr/ids/IFT.json b/tr/ids/IFT.json
index 7bca92935e0a..c8060063ade7 100644
--- a/tr/ids/IFT.json
+++ b/tr/ids/IFT.json
@@ -7,6 +7,7 @@
"https://www.w3.org/TR/IFT/#toc-nav",
"https://www.w3.org/TR/IFT/#toc-jump",
"https://www.w3.org/TR/IFT/#toc-toggle",
+ "https://www.w3.org/TR/IFT/#toc-theme-toggle",
"https://www.w3.org/TR/IFT/#title",
"https://www.w3.org/TR/IFT/#w3c-state",
"https://www.w3.org/TR/IFT/#abstract",
@@ -23,7 +24,9 @@
"https://www.w3.org/TR/IFT/#performance-considerations",
"https://www.w3.org/TR/IFT/#reduce-requests",
"https://www.w3.org/TR/IFT/#opt-in",
- "https://www.w3.org/TR/IFT/#example-d6868efb",
+ "https://www.w3.org/TR/IFT/#example-e768eb0f",
+ "https://www.w3.org/TR/IFT/#example-8a58c904",
+ "https://www.w3.org/TR/IFT/#example-439e65c2",
"https://www.w3.org/TR/IFT/#offline-usage",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-fully-expand-a-font-subset",
"https://www.w3.org/TR/IFT/#definitions",
@@ -49,139 +52,181 @@
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-patch-map",
"https://www.w3.org/TR/IFT/#patch-map-entries",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-patch-map-entries",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A0",
"https://www.w3.org/TR/IFT/#data-types",
"https://www.w3.org/TR/IFT/#extending-font-subset",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A4",
"https://www.w3.org/TR/IFT/#font-patch-invalidations",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A5",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A6",
"https://www.w3.org/TR/IFT/#full-invalidation",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A5",
"https://www.w3.org/TR/IFT/#partial-invalidation",
"https://www.w3.org/TR/IFT/#no-invalidation",
+ "https://www.w3.org/TR/IFT/#default-layout-features",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A1",
"https://www.w3.org/TR/IFT/#extend-font-subset",
- "https://www.w3.org/TR/IFT/#abstract-opdef-extend-an-incremental-font-subset",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A8",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#abstract-opdef-extend-an-incremental-font-subset",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-handle-errors",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-handle-errors",
+ "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-handle-errors%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-interpret-format-1-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-interpret-format-2-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-no-invalidation",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-load-patch-file",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-handle-errors%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation",
+ "https://www.w3.org/TR/IFT/#ref-for-full-invalidation",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-handle-errors%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#example-2ebb408c",
"https://www.w3.org/TR/IFT/#abstract-opdef-check-entry-intersection",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#example-8269bfc5",
"https://www.w3.org/TR/IFT/#abstract-opdef-load-patch-file",
"https://www.w3.org/TR/IFT/#abstract-opdef-handle-errors",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-load-patch-file%E2%91%A0",
- "https://www.w3.org/TR/IFT/#fully-expanding-a-font",
- "https://www.w3.org/TR/IFT/#abstract-opdef-fully-expand-a-font-subset",
- "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A5",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/IFT/#invalidating-patch-selection",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A0",
- "https://www.w3.org/TR/IFT/#font-format-extensions",
- "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ift-and-woff2",
- "https://www.w3.org/TR/IFT/#patch-map-table",
"https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entries-entries",
+ "https://www.w3.org/TR/IFT/#target-subset-definitions",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ift-font-coverage",
"https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A4",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#fully-expanding-a-font",
+ "https://www.w3.org/TR/IFT/#abstract-opdef-fully-expand-a-font-subset",
+ "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A8",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#caching-incremental-fonts",
+ "https://www.w3.org/TR/IFT/#font-format-extensions",
+ "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ift-and-compression",
+ "https://www.w3.org/TR/IFT/#patch-map-table",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A6",
"https://www.w3.org/TR/IFT/#patch-map-format-1",
"https://www.w3.org/TR/IFT/#format-1-patch-map",
"https://www.w3.org/TR/IFT/#format-1-patch-map-format",
"https://www.w3.org/TR/IFT/#format-1-patch-map-compatibilityid",
- "https://www.w3.org/TR/IFT/#format-1-patch-map-entrycount",
- "https://www.w3.org/TR/IFT/#format-1-patch-map-glyphcount",
+ "https://www.w3.org/TR/IFT/#format-1-patch-map-maxentryindex",
+ "https://www.w3.org/TR/IFT/#format-1-patch-map-maxglyphmapentryindex",
"https://www.w3.org/TR/IFT/#ref-for-glyph-map",
+ "https://www.w3.org/TR/IFT/#format-1-patch-map-glyphcount",
+ "https://www.w3.org/TR/IFT/#ref-for-glyph-map%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#format-1-patch-map-featuremapoffset",
"https://www.w3.org/TR/IFT/#ref-for-feature-map",
"https://www.w3.org/TR/IFT/#format-1-patch-map-appliedentriesbitmap",
"https://www.w3.org/TR/IFT/#format-1-patch-map-uritemplate",
- "https://www.w3.org/TR/IFT/#format-1-patch-map-patchencoding",
+ "https://www.w3.org/TR/IFT/#format-1-patch-map-patchformat",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-glyphcount",
"https://www.w3.org/TR/IFT/#glyph-map",
"https://www.w3.org/TR/IFT/#glyph-map-firstmappedglyph",
"https://www.w3.org/TR/IFT/#glyph-map-entryindex",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-glyphcount",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-glyphcount%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-glyph-map-firstmappedglyph",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-entrycount",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex",
"https://www.w3.org/TR/IFT/#feature-map",
"https://www.w3.org/TR/IFT/#ref-for-featurerecord",
"https://www.w3.org/TR/IFT/#feature-map-featurerecords",
+ "https://www.w3.org/TR/IFT/#ref-for-feature-map-featurerecords",
"https://www.w3.org/TR/IFT/#ref-for-featurerecord-featuretag",
"https://www.w3.org/TR/IFT/#ref-for-entrymaprecord",
"https://www.w3.org/TR/IFT/#feature-map-entrymaprecords",
"https://www.w3.org/TR/IFT/#ref-for-featurerecord-entrymapcount",
- "https://www.w3.org/TR/IFT/#ref-for-feature-map-featurerecords",
+ "https://www.w3.org/TR/IFT/#ref-for-feature-map-featurerecords%E2%91%A0",
"https://www.w3.org/TR/IFT/#featurerecord",
"https://www.w3.org/TR/IFT/#featurerecord-featuretag",
- "https://www.w3.org/TR/IFT/#featurerecord-firstentryindex",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-entrycount%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#featurerecord-firstnewentryindex",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A0",
"https://www.w3.org/TR/IFT/#featurerecord-entrymapcount",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-entrycount%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A0",
"https://www.w3.org/TR/IFT/#entrymaprecord",
"https://www.w3.org/TR/IFT/#entrymaprecord-firstentryindex",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-entrycount%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-glyph-map%E2%91%A1",
"https://www.w3.org/TR/IFT/#entrymaprecord-lastentryindex",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-entrycount%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A3",
"https://www.w3.org/TR/IFT/#interpreting-patch-map-format-1",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A2",
"https://www.w3.org/TR/IFT/#abstract-opdef-interpret-format-1-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-format",
"https://www.w3.org/TR/IFT/#ref-for-glyph-map-entryindex",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxglyphmapentryindex",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-uritemplate",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A5",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-patchencoding",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-patchformat",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-compatibilityid",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-featuremapoffset",
"https://www.w3.org/TR/IFT/#ref-for-featurerecord%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-feature-map-featurerecords%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-feature-map-featurerecords%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-feature-map-entrymaprecords",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-featuretag%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-featuretag%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-firstnewentryindex",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-firstnewentryindex%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-firstnewentryindex%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-entrymapcount%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxglyphmapentryindex%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A4",
"https://www.w3.org/TR/IFT/#ref-for-entrymaprecord-firstentryindex",
"https://www.w3.org/TR/IFT/#ref-for-entrymaprecord-lastentryindex",
- "https://www.w3.org/TR/IFT/#ref-for-featurerecord-firstentryindex",
- "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord-firstentryindex%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A5",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-uritemplate%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A6",
- "https://www.w3.org/TR/IFT/#ref-for-featurerecord-featuretag%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-patchencoding%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord-firstentryindex%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord-lastentryindex%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxglyphmapentryindex%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-entrymaprecord%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-patchformat%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-compatibilityid%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-featurerecord-featuretag%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-maxentryindex%E2%91%A5",
"https://www.w3.org/TR/IFT/#remove-entries-format-1",
"https://www.w3.org/TR/IFT/#abstract-opdef-remove-entries-from-format-1-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-format%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-glyph-map-entryindex%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-uritemplate%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-uritemplate%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-format-1-patch-map-appliedentriesbitmap%E2%91%A3",
"https://www.w3.org/TR/IFT/#patch-map-format-2",
"https://www.w3.org/TR/IFT/#format-2-patch-map",
"https://www.w3.org/TR/IFT/#format-2-patch-map-format",
"https://www.w3.org/TR/IFT/#format-2-patch-map-compatibilityid",
- "https://www.w3.org/TR/IFT/#format-2-patch-map-defaultpatchencoding",
+ "https://www.w3.org/TR/IFT/#format-2-patch-map-defaultpatchformat",
"https://www.w3.org/TR/IFT/#format-2-patch-map-entrycount",
"https://www.w3.org/TR/IFT/#format-2-patch-map-entries",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entries",
@@ -197,21 +242,20 @@
"https://www.w3.org/TR/IFT/#mapping-entry-featurecount",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags",
"https://www.w3.org/TR/IFT/#mapping-entry-featuretags",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A6",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0",
"https://www.w3.org/TR/IFT/#mapping-entry-designspacecount",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-design-space-segment",
"https://www.w3.org/TR/IFT/#mapping-entry-designspacesegments",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A7",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A2",
- "https://www.w3.org/TR/IFT/#mapping-entry-copycount",
+ "https://www.w3.org/TR/IFT/#mapping-entry-childentrymatchmodeandcount",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A3",
- "https://www.w3.org/TR/IFT/#mapping-entry-copyindices",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entries-entries",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A7",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entry%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#mapping-entry-childentryindices",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entries-entries%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entries-entries%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A4",
"https://www.w3.org/TR/IFT/#mapping-entry-entryiddelta",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry%E2%91%A1",
@@ -221,8 +265,8 @@
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A6",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A1",
- "https://www.w3.org/TR/IFT/#mapping-entry-patchencoding",
- "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-defaultpatchencoding",
+ "https://www.w3.org/TR/IFT/#mapping-entry-patchformat",
+ "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-defaultpatchformat",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A7",
"https://www.w3.org/TR/IFT/#mapping-entry-bias",
"https://www.w3.org/TR/IFT/#mapping-entry-codepoints",
@@ -234,50 +278,59 @@
"https://www.w3.org/TR/IFT/#design-space-segment-start",
"https://www.w3.org/TR/IFT/#design-space-segment-end",
"https://www.w3.org/TR/IFT/#interpreting-patch-map-format-2",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A4",
"https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A7",
"https://www.w3.org/TR/IFT/#abstract-opdef-interpret-format-2-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map",
- "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A5",
"https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A8",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-format",
+ "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-interpret-format-2-patch-map-entry%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entrycount%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entries",
- "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-defaultpatchencoding%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-entryidstringdata%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-defaultpatchformat%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-uritemplate",
"https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map-compatibilityid",
"https://www.w3.org/TR/IFT/#abstract-opdef-interpret-format-2-patch-map-entry",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A8",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-featurecount",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-featuretags",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-designspacecount",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-designspacesegments",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-design-space-segment-start",
"https://www.w3.org/TR/IFT/#ref-for-design-space-segment-end",
"https://www.w3.org/TR/IFT/#ref-for-design-space-segment-tag",
+ "https://www.w3.org/TR/IFT/#ref-for-design-space-segment-start%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-design-space-segment-end%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-copycount",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-copyindices",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentrymatchmodeandcount",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentrymatchmodeandcount%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentryindices",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entries-entries%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-copyindices%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentryindices%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentryindices%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-entryiddelta%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-entryidstringlength",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-patchencoding",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-patchformat",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-patchformat%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-bias",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-bias%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-codepoints",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-entryidstringlength%E2%91%A0",
"https://www.w3.org/TR/IFT/#remove-entries-format-2",
@@ -289,90 +342,77 @@
"https://www.w3.org/TR/IFT/#ref-for-mapping-entry-formatflags%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-interpret-format-2-patch-map%E2%91%A2",
"https://www.w3.org/TR/IFT/#sparse-bit-set-decoding",
+ "https://www.w3.org/TR/IFT/#ref-for-format-2-patch-map%E2%91%A1",
"https://www.w3.org/TR/IFT/#sparse-bit-set",
"https://www.w3.org/TR/IFT/#ref-for-branch-factor-encoding",
"https://www.w3.org/TR/IFT/#branch-factor-encoding",
"https://www.w3.org/TR/IFT/#abstract-opdef-decoding-sparse-bit-set-treedata",
+ "https://www.w3.org/TR/IFT/#ref-for-sparse-bit-set%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-branch-factor-encoding%E2%91%A0",
"https://www.w3.org/TR/IFT/#example-eb491b43",
"https://www.w3.org/TR/IFT/#example-e803ad63",
"https://www.w3.org/TR/IFT/#example-cc307778",
"https://www.w3.org/TR/IFT/#uri-templates",
- "https://www.w3.org/TR/IFT/#example-73881657",
+ "https://www.w3.org/TR/IFT/#example-76363920",
"https://www.w3.org/TR/IFT/#font-patch-formats",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/IFT/#font-patch-formats-summary",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-no-invalidation",
+ "https://www.w3.org/TR/IFT/#table-keyed",
"https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#table-keyed-patch",
+ "https://www.w3.org/TR/IFT/#table-keyed-patch-compatibilityid",
"https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/IFT/#ref-for-no-invalidation%E2%91%A0",
- "https://www.w3.org/TR/IFT/#brotli",
- "https://www.w3.org/TR/IFT/#brotli-patch",
- "https://www.w3.org/TR/IFT/#brotli-patch-format",
- "https://www.w3.org/TR/IFT/#brotli-patch-compatibilityid",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/IFT/#ref-for-brotli-patch-brotlistream",
- "https://www.w3.org/TR/IFT/#brotli-patch-brotlistream",
- "https://www.w3.org/TR/IFT/#apply-brotli",
- "https://www.w3.org/TR/IFT/#ref-for-patch-application-algorithm",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/IFT/#abstract-opdef-apply-brotli-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/IFT/#ref-for-brotli-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/IFT/#ref-for-brotli-patch-format",
- "https://www.w3.org/TR/IFT/#ref-for-brotli-patch-compatibilityid",
- "https://www.w3.org/TR/IFT/#ref-for-brotli-patch-brotlistream%E2%91%A0",
- "https://www.w3.org/TR/IFT/#per-table-brotli",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/IFT/#per-table-brotli-patch",
- "https://www.w3.org/TR/IFT/#per-table-brotli-patch-format",
- "https://www.w3.org/TR/IFT/#per-table-brotli-patch-compatibilityid",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/IFT/#per-table-brotli-patch-patches",
+ "https://www.w3.org/TR/IFT/#table-keyed-patch-patches",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch%E2%91%A0",
"https://www.w3.org/TR/IFT/#tablepatch",
"https://www.w3.org/TR/IFT/#tablepatch-tag",
"https://www.w3.org/TR/IFT/#tablepatch-flags",
+ "https://www.w3.org/TR/IFT/#tablepatch-maxuncompressedlength",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream",
"https://www.w3.org/TR/IFT/#tablepatch-brotlistream",
- "https://www.w3.org/TR/IFT/#apply-per-table-brotli",
- "https://www.w3.org/TR/IFT/#ref-for-patch-application-algorithm%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/IFT/#abstract-opdef-apply-per-table-brotli-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-format",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-compatibilityid",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#apply-table-keyed",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-application-algorithm",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#abstract-opdef-apply-table-keyed-patch",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-compatibilityid",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-tag",
- "https://www.w3.org/TR/IFT/#ref-for-per-table-brotli-patch-patches%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-table-keyed-patch-patches%E2%91%A4",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-flags",
- "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-tag%E2%91%A0",
- "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-flags%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-maxuncompressedlength",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-tag%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-tag%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-maxuncompressedlength%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A4",
"https://www.w3.org/TR/IFT/#ref-for-tablepatch-tag%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-tablepatch-brotlistream%E2%91%A5",
"https://www.w3.org/TR/IFT/#glyph-keyed",
"https://www.w3.org/TR/IFT/#glyph-keyed-patch",
- "https://www.w3.org/TR/IFT/#glyph-keyed-patch-format",
"https://www.w3.org/TR/IFT/#glyph-keyed-patch-flags",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches-glyphids",
"https://www.w3.org/TR/IFT/#glyph-keyed-patch-compatibilityid",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#glyph-keyed-patch-maxuncompressedlength",
"https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch-brotlistream",
"https://www.w3.org/TR/IFT/#glyph-keyed-patch-brotlistream",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches",
@@ -390,16 +430,16 @@
"https://www.w3.org/TR/IFT/#glyphpatches-glyphdata",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches-glyphdataoffsets",
"https://www.w3.org/TR/IFT/#apply-glyph-keyed",
- "https://www.w3.org/TR/IFT/#ref-for-patch-application-algorithm%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-application-algorithm%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/IFT/#abstract-opdef-apply-glyph-keyed-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch-format",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch-compatibilityid",
"https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch-brotlistream%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-glyph-keyed-patch-maxuncompressedlength",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches-tables%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches-glyphdata",
"https://www.w3.org/TR/IFT/#ref-for-glyphpatches-glyphids%E2%91%A0",
@@ -410,42 +450,43 @@
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-remove-entries-from-format-1-patch-map",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-remove-entries-from-format-2-patch-map",
"https://www.w3.org/TR/IFT/#encoding",
- "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A7",
- "https://www.w3.org/TR/IFT/#ref-for-font-patch%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A8",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A8",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-font-patch%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A7",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A8",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-patch-map-entries%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-fully-expand-a-font-subset%E2%91%A0",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-fully-expand-a-font-subset%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-extend-an-incremental-font-subset%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/IFT/#encoding-considerations",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#encoding-considerations",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/IFT/#ref-for-full-invalidation%E2%91%A4",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A3",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A4",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A1",
+ "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/IFT/#ref-for-no-invalidation%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-no-invalidation%E2%91%A0",
+ "https://www.w3.org/TR/IFT/#ref-for-partial-invalidation%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/IFT/#glyph-closure",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/IFT/#ref-for-glyph-closure",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#glyph-closure",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-glyph-closure",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/IFT/#ref-for-font-subset-definition%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/IFT/#ref-for-mapping-entry-childentryindices%E2%91%A2",
"https://www.w3.org/TR/IFT/#ref-for-incremental-font%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/IFT/#priv",
"https://www.w3.org/TR/IFT/#content-inference-from-character-set",
@@ -453,6 +494,16 @@
"https://www.w3.org/TR/IFT/#sec",
"https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-load-patch-file%E2%91%A1",
"https://www.w3.org/TR/IFT/#changes",
+ "https://www.w3.org/TR/IFT/#feature-tag-list",
+ "https://www.w3.org/TR/IFT/#extension-example",
+ "https://www.w3.org/TR/IFT/#appendix-b-example-1",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A2",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A3",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A4",
+ "https://www.w3.org/TR/IFT/#appendix-b-example-2",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A5",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A6",
+ "https://www.w3.org/TR/IFT/#ref-for-abstract-opdef-check-entry-intersection%E2%91%A7",
"https://www.w3.org/TR/IFT/#w3c-conformance",
"https://www.w3.org/TR/IFT/#w3c-conventions",
"https://www.w3.org/TR/IFT/#w3c-example",
@@ -475,8 +526,11 @@
"https://www.w3.org/TR/IFT/#biblio-utf-8",
"https://www.w3.org/TR/IFT/#biblio-woff2",
"https://www.w3.org/TR/IFT/#informative",
+ "https://www.w3.org/TR/IFT/#biblio-css-conditional-5",
+ "https://www.w3.org/TR/IFT/#biblio-enabling-typography",
"https://www.w3.org/TR/IFT/#biblio-fetch",
"https://www.w3.org/TR/IFT/#biblio-rfc9113",
- "https://www.w3.org/TR/IFT/#biblio-rfc9114"
+ "https://www.w3.org/TR/IFT/#biblio-rfc9114",
+ "https://www.w3.org/TR/IFT/#biblio-woff"
]
}
\ No newline at end of file
diff --git a/tr/ids/rdf12-concepts.json b/tr/ids/rdf12-concepts.json
index 854fe3c1b8a4..6ffc05e28f6a 100644
--- a/tr/ids/rdf12-concepts.json
+++ b/tr/ids/rdf12-concepts.json
@@ -11,10 +11,10 @@
"https://www.w3.org/TR/rdf12-concepts/#title",
"https://www.w3.org/TR/rdf12-concepts/#w3c-state",
"https://www.w3.org/TR/rdf12-concepts/#abstract",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-1",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-dir-lang-string-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-base-direction-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-fragment-identifier-1",
@@ -30,7 +30,7 @@
"https://www.w3.org/TR/rdf12-concepts/#x1-introduction",
"https://www.w3.org/TR/rdf12-concepts/#data-model",
"https://www.w3.org/TR/rdf12-concepts/#x1-1-graph-based-data-model",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-2",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-2",
@@ -56,7 +56,7 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-language-tagged-string-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-dir-lang-string-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-3",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-resource-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-denote-1",
@@ -112,19 +112,19 @@
"https://www.w3.org/TR/rdf12-concepts/#section-triple-terms-reification",
"https://www.w3.org/TR/rdf12-concepts/#x1-5-triple-terms-and-reification",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-3",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-5",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-7",
"https://www.w3.org/TR/rdf12-concepts/#dfn-reifying-triple",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-3",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-8",
"https://www.w3.org/TR/rdf12-concepts/#dfn-reifier",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-7",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-reifier-1",
@@ -143,7 +143,7 @@
"https://www.w3.org/TR/rdf12-concepts/#fig-triple-term",
"https://www.w3.org/TR/rdf12-concepts/#fig-triple-term-alt",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-8",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-9",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-12",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-reifier-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-13",
@@ -151,7 +151,7 @@
"https://www.w3.org/TR/rdf12-concepts/#fig-asserted-triple-term",
"https://www.w3.org/TR/rdf12-concepts/#fig-asserted-triple-term-alt",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-9",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-10",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-14",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-reifier-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-15",
@@ -163,7 +163,7 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-vocabulary-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-9",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-10",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-11",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-source",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-10",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-resource-6",
@@ -190,19 +190,22 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-source-3",
"https://www.w3.org/TR/rdf12-concepts/#entailment",
"https://www.w3.org/TR/rdf12-concepts/#x1-8-equivalence-entailment-and-inconsistency",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-11",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-statement-3",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-logical-expression",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-12",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-proposition",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-13",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-13",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-14",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-entailment",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-15",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-equivalence",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-entailment",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-16",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-equivalence",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-17",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-entailment-1",
"https://www.w3.org/TR/rdf12-concepts/#dfn-inconsistent",
"https://www.w3.org/TR/rdf12-concepts/#dfn-inconsistency",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-17",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-18",
"https://www.w3.org/TR/rdf12-concepts/#issue-container-number-118",
"https://www.w3.org/TR/rdf12-concepts/#h-issue-0",
"https://www.w3.org/TR/rdf12-concepts/#dfn-entailment-regime",
@@ -217,11 +220,11 @@
"https://www.w3.org/TR/rdf12-concepts/#rdf-documents",
"https://www.w3.org/TR/rdf12-concepts/#x1-9-rdf-documents-and-syntaxes",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-document",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-18",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-19",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-4",
"https://www.w3.org/TR/rdf12-concepts/#dfn-concrete-rdf-syntax",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-concrete-rdf-syntax-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-20",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-namespace-prefix-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-reference-1",
@@ -231,14 +234,14 @@
"https://www.w3.org/TR/rdf12-concepts/#x2-conformance",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-concrete-rdf-syntax-2",
"https://www.w3.org/TR/rdf12-concepts/#dfn-full-conformance",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-21",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-12",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-14",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-17",
"https://www.w3.org/TR/rdf12-concepts/#dfn-classic-conformance",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-22",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-13",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-15",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-18",
"https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-1",
"https://www.w3.org/TR/rdf12-concepts/#h-ednote-0",
@@ -258,8 +261,11 @@
"https://www.w3.org/TR/rdf12-concepts/#section-rdf-graph",
"https://www.w3.org/TR/rdf12-concepts/#x3-rdf-graphs",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-graph",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-14",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-16",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-17",
"https://www.w3.org/TR/rdf12-concepts/#dfn-asserted-triple",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-24",
"https://www.w3.org/TR/rdf12-concepts/#section-triples",
"https://www.w3.org/TR/rdf12-concepts/#x3-1-triples",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-triple",
@@ -269,27 +275,48 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-17",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-18",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-18",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-21",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-subject",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-predicate",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-object",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-2",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-0",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-24",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-25",
+ "https://www.w3.org/TR/rdf12-concepts/#section-terms",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-2-rdf-terms",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-19",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-terms",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-term",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-21",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-20",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-form-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-identifier-2",
"https://www.w3.org/TR/rdf12-concepts/#dfn-nodes",
"https://www.w3.org/TR/rdf12-concepts/#dfn-node",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-25",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-15",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-8",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-5",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-3",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-node-2",
"https://www.w3.org/TR/rdf12-concepts/#section-IRIs",
- "https://www.w3.org/TR/rdf12-concepts/#x3-2-iris",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-3-iris",
"https://www.w3.org/TR/rdf12-concepts/#dfn-iri",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-resolved-1",
@@ -299,16 +326,16 @@
"https://www.w3.org/TR/rdf12-concepts/#dfn-iri-equality",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-unicode-code-points-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-section-5-3-1-1",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-2",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-0",
- "https://www.w3.org/TR/rdf12-concepts/#note-iris",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-3",
"https://www.w3.org/TR/rdf12-concepts/#h-note-1",
+ "https://www.w3.org/TR/rdf12-concepts/#note-iris",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-2",
"https://www.w3.org/TR/rdf12-concepts/#dfn-uri",
"https://www.w3.org/TR/rdf12-concepts/#dfn-iri-reference",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-section-1-3-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-23",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-relative-iri-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-24",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-section-3-1-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-concrete-rdf-syntax-4",
"https://www.w3.org/TR/rdf12-concepts/#dfn-relative-iris",
@@ -321,15 +348,15 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-section-5-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-normalization-form-c-1",
"https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal",
- "https://www.w3.org/TR/rdf12-concepts/#x3-3-literals",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-4-literals",
"https://www.w3.org/TR/rdf12-concepts/#dfn-literal",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-26",
"https://www.w3.org/TR/rdf12-concepts/#dfn-lexical-form",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-unicode-code-points-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-unicode-scalar-values-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-surrogate-code-points-2",
"https://www.w3.org/TR/rdf12-concepts/#dfn-datatype-iri",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-25",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-value-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-iri-1",
"https://www.w3.org/TR/rdf12-concepts/#dfn-language-tag",
@@ -381,73 +408,75 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-base-direction-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-case-sensitive-matching-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-case-sensitive-matching-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-3",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-value-4",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-term-equality-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-form-8",
"https://www.w3.org/TR/rdf12-concepts/#section-blank-nodes",
- "https://www.w3.org/TR/rdf12-concepts/#x3-4-blank-nodes",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-5-blank-nodes",
"https://www.w3.org/TR/rdf12-concepts/#dfn-blank-node",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-26",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-11",
"https://www.w3.org/TR/rdf12-concepts/#note-bnode-id",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-2",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-3",
"https://www.w3.org/TR/rdf12-concepts/#dfn-blank-node-identifiers",
"https://www.w3.org/TR/rdf12-concepts/#dfn-blank-node-identifier",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-concrete-rdf-syntax-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-identifier-3",
"https://www.w3.org/TR/rdf12-concepts/#section-triple-terms",
- "https://www.w3.org/TR/rdf12-concepts/#x3-5-triple-terms",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-6-triple-terms",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-26",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-9",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-27",
"https://www.w3.org/TR/rdf12-concepts/#dfn-triple-term",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-24",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-25",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-26",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-8",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-12",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-27",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-9",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-28",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-27",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-28",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-4",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-appear",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-29",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-10",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-22",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-16",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-subject",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-predicate",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-object",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-5",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-2",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-3",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-28",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-30",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-5",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-29",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-23",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-3",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-3",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-17",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-24",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-24",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-appear-6",
"https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-4",
"https://www.w3.org/TR/rdf12-concepts/#h-note-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-31",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-24",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-11",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-5",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-32",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-12",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-25",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-26",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-8",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-27",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-28",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-5",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-18",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-29",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-3",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-19",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-9",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-30",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-4",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-6",
"https://www.w3.org/TR/rdf12-concepts/#graph-isomorphism",
- "https://www.w3.org/TR/rdf12-concepts/#x3-6-graph-comparison",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-7-graph-comparison",
"https://www.w3.org/TR/rdf12-concepts/#section-graph-equality",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-25",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-30",
"https://www.w3.org/TR/rdf12-concepts/#dfn-graph-isomorphism",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-13",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-29",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-12",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-27",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-equality-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-term-equality-2",
"https://www.w3.org/TR/rdf12-concepts/#section-text-direction",
- "https://www.w3.org/TR/rdf12-concepts/#x3-7-initial-text-direction",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-8-initial-text-direction",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-base-direction-7",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-dir-lang-string-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-unicode-bidirectional-algorithm-1",
@@ -455,28 +484,28 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-spillover-effects-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-bidi-isolation-1",
"https://www.w3.org/TR/rdf12-concepts/#section-skolemization",
- "https://www.w3.org/TR/rdf12-concepts/#x3-8-replacing-blank-nodes-with-iris",
+ "https://www.w3.org/TR/rdf12-concepts/#x3-9-replacing-blank-nodes-with-iris",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-identifier-4",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-30",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-28",
"https://www.w3.org/TR/rdf12-concepts/#dfn-skolem-iri",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-6",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-6",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-5",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-uri-1",
"https://www.w3.org/TR/rdf12-concepts/#section-dataset",
"https://www.w3.org/TR/rdf12-concepts/#x4-rdf-datasets",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-dataset",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-26",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-31",
"https://www.w3.org/TR/rdf12-concepts/#dfn-default-graph",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-27",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-32",
"https://www.w3.org/TR/rdf12-concepts/#dfn-named-graphs",
"https://www.w3.org/TR/rdf12-concepts/#dfn-named-graph",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-31",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-29",
"https://www.w3.org/TR/rdf12-concepts/#dfn-graph-name",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-28",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-10",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-33",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-8",
"https://www.w3.org/TR/rdf12-concepts/#note-datasets",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-7",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-named-graph-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-graph-name-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-denote-5",
@@ -489,43 +518,43 @@
"https://www.w3.org/TR/rdf12-concepts/#section-dataset-equality",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-10",
"https://www.w3.org/TR/rdf12-concepts/#dfn-dataset-isomorphism",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-11",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-14",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-9",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-13",
"https://www.w3.org/TR/rdf12-concepts/#section-dataset-conneg",
"https://www.w3.org/TR/rdf12-concepts/#x4-2-content-negotiation-of-rdf-datasets",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-content-negotiation-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-11",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-29",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-34",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-12",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-30",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-35",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-13",
"https://www.w3.org/TR/rdf12-concepts/#section-dataset-quad",
"https://www.w3.org/TR/rdf12-concepts/#x4-3-dataset-as-a-set-of-quads",
"https://www.w3.org/TR/rdf12-concepts/#dfn-quad",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-20",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-33",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-graph-name-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-14",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-quad-1",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-10",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-subject-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-predicate-7",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-object-13",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-graph-name-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-15",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-quad-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-graph-name-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-34",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-default-graph-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-named-graph-4",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-7",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-8",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-6",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-7",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-quad-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-graph-name-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-35",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-default-graph-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-16",
"https://www.w3.org/TR/rdf12-concepts/#section-Datatypes",
"https://www.w3.org/TR/rdf12-concepts/#x5-datatypes",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-15",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-14",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-json-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-html-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-xmlliteral-1",
@@ -533,14 +562,14 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-space-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-value-space-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-to-value-mapping-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-32",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-30",
"https://www.w3.org/TR/rdf12-concepts/#dfn-lexical-space",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-3",
"https://www.w3.org/TR/rdf12-concepts/#dfn-lexical-to-value-mapping",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-space-3",
"https://www.w3.org/TR/rdf12-concepts/#dfn-value-space",
"https://www.w3.org/TR/rdf12-concepts/#note-lang-strings",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-9",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-language-tagged-string-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-iri-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-4",
@@ -551,11 +580,11 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-base-direction-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-value-space-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-value-space-4",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-16",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-15",
"https://www.w3.org/TR/rdf12-concepts/#tab-boolean-literals",
"https://www.w3.org/TR/rdf12-concepts/#xsd-datatypes",
"https://www.w3.org/TR/rdf12-concepts/#x5-1-the-xml-schema-built-in-datatypes",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-33",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-31",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-compatible-xsd-types",
"https://www.w3.org/TR/rdf12-concepts/#tab-xsd-datatypes",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-string-1",
@@ -611,8 +640,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-entities-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-nmtokens-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-5",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-8",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-10",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-7",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-9",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-value-space-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-double-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-float-3",
@@ -625,90 +654,90 @@
"https://www.w3.org/TR/rdf12-concepts/#h-issue-2",
"https://www.w3.org/TR/rdf12-concepts/#datatype-iris",
"https://www.w3.org/TR/rdf12-concepts/#x5-2-datatype-iris",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-34",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-32",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-xmlliteral-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-html-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-json-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-iri-9",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-9",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-11",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-8",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-10",
"https://www.w3.org/TR/rdf12-concepts/#note-custom-datatypes",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-12",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-11",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-custom-datatypes-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-user-defined-simple-xml-schema-datatypes-1",
"https://www.w3.org/TR/rdf12-concepts/#note-recognized-datatype-iris",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-13",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-12",
"https://www.w3.org/TR/rdf12-concepts/#dfn-recognized-datatype-iris",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-rdf-semantics-recognizing-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-semantic-extensions-1",
"https://www.w3.org/TR/rdf12-concepts/#section-fragID",
"https://www.w3.org/TR/rdf12-concepts/#x6-fragment-identifiers",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-35",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-33",
"https://www.w3.org/TR/rdf12-concepts/#dfn-fragment-identifiers",
"https://www.w3.org/TR/rdf12-concepts/#dfn-fragment-identifier",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-fragment-identifier-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-31",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-36",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-resource-9",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-denote-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-36",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-32",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-33",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-34",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-37",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-38",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-fragment-identifier-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-34",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-37",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-39",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-35",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-denote-8",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-36",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-content-negotiation-2",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-38",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-36",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-denote-9",
"https://www.w3.org/TR/rdf12-concepts/#section-generalized-rdf",
"https://www.w3.org/TR/rdf12-concepts/#x7-generalizations-of-rdf-triples-graphs-and-datasets",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-24",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-37",
"https://www.w3.org/TR/rdf12-concepts/#dfn-symmetric-rdf-triple",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-6",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-term-8",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-37",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-10",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-16",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-26",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-symmetric-rdf-graph",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-symmetric-rdf-dataset",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-38",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-11",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-38",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-40",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-17",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-39",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-12",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-17",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-31",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-symmetric-rdf-graph",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-symmetric-rdf-dataset",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-27",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-triple",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-40",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-13",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-25",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-35",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-17",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-28",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-18",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-graph",
+ "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-dataset",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-41",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-14",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-18",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-32",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-triple",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-29",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-19",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-39",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-41",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-18",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-42",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-15",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-33",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-19",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-graph",
- "https://www.w3.org/TR/rdf12-concepts/#dfn-generalized-rdf-dataset",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-43",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-16",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-34",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-30",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-20",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-26",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-36",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-dataset-18",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-44",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-blank-node-17",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-35",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-21",
"https://www.w3.org/TR/rdf12-concepts/#note-generalized-rdf",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-14",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-13",
"https://www.w3.org/TR/rdf12-concepts/#section-additional-datatypes",
"https://www.w3.org/TR/rdf12-concepts/#a-additional-datatypes",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-6",
"https://www.w3.org/TR/rdf12-concepts/#section-html",
"https://www.w3.org/TR/rdf12-concepts/#a-1-the-rdf-html-datatype",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-value-5",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-37",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-22",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-42",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-21",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-7",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-html",
"https://www.w3.org/TR/rdf12-concepts/#HTML-uri",
@@ -723,12 +752,12 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-documentfragment-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-normalize-for-node-1",
"https://www.w3.org/TR/rdf12-concepts/#note-html",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-15",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-14",
"https://www.w3.org/TR/rdf12-concepts/#section-XMLLiteral",
"https://www.w3.org/TR/rdf12-concepts/#a-2-the-rdf-xmlliteral-datatype",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-value-6",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-38",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-23",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-43",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-22",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-8",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-xmlliteral",
"https://www.w3.org/TR/rdf12-concepts/#XMLLiteral-uri",
@@ -746,14 +775,14 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-lexical-to-value-mapping-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-documentfragment-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-normalize-for-node-2",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-10",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-16",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-9",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-15",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-parsetype-literal-1",
"https://www.w3.org/TR/rdf12-concepts/#section-json",
"https://www.w3.org/TR/rdf12-concepts/#a-3-the-rdf-json-datatype",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-value-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-39",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-24",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-graph-44",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-23",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-datatype-10",
"https://www.w3.org/TR/rdf12-concepts/#dfn-rdf-json",
"https://www.w3.org/TR/rdf12-concepts/#JSON-uri",
@@ -763,8 +792,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-json-grammar-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-json-grammar-2",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-11",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-17",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-10",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-16",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-surrogate-code-points-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-6",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-surrogate-code-points-4",
@@ -778,8 +807,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-lists-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-true-false-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-null-1",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-12",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-18",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-11",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-17",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-maps-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-lists-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-9",
@@ -796,8 +825,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-value-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-value-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-size-0-1",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-13",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-19",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-12",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-18",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-lists-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-maps-4",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-maps-5",
@@ -826,8 +855,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-double-8",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-doublelexicalmap-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-floatptround-2",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-14",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-20",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-13",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-19",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-xsd-double-9",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-json-string-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-11",
@@ -844,12 +873,12 @@
"https://www.w3.org/TR/rdf12-concepts/#b-privacy-considerations",
"https://www.w3.org/TR/rdf12-concepts/#security",
"https://www.w3.org/TR/rdf12-concepts/#c-security-considerations",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-45",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-43",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-12",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-46",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-47",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-15",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-21",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-44",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-iri-45",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-14",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-20",
"https://www.w3.org/TR/rdf12-concepts/#internationalization",
"https://www.w3.org/TR/rdf12-concepts/#d-internationalization-considerations",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-unicode-bidirectional-algorithm-3",
@@ -858,7 +887,7 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-dir-attribute-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-i18n-namespace-1",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-language-tag-7",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-25",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-24",
"https://www.w3.org/TR/rdf12-concepts/#iri-abnf",
"https://www.w3.org/TR/rdf12-concepts/#e-iri-grammar",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-collected-abnf-for-uri-1",
@@ -871,18 +900,18 @@
"https://www.w3.org/TR/rdf12-concepts/#acknowledgments-for-rdf-1-2",
"https://www.w3.org/TR/rdf12-concepts/#f-3-acknowledgments-for-rdf-1-2",
"https://www.w3.org/TR/rdf12-concepts/#gh-contributors",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-16",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-15",
"https://www.w3.org/TR/rdf12-concepts/#h-ednote-1",
"https://www.w3.org/TR/rdf12-concepts/#changes-12",
"https://www.w3.org/TR/rdf12-concepts/#g-changes-between-rdf-1-1-and-rdf-1-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-quad-4",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-36",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-3",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-27",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-triple-term-31",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-asserted-triple-9",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-triple-40",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-reifier-7",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-reifying-triple-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-base-direction-10",
- "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-26",
+ "https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-literal-25",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-relative-iri-2",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-html-3",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-xmlliteral-3",
@@ -897,8 +926,8 @@
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-string-13",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-dfn-rdf-xmlliteral-5",
"https://www.w3.org/TR/rdf12-concepts/#ref-for-index-term-rdf-semantics-recognizing-2",
- "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-17",
- "https://www.w3.org/TR/rdf12-concepts/#h-note-22",
+ "https://www.w3.org/TR/rdf12-concepts/#issue-container-generatedID-16",
+ "https://www.w3.org/TR/rdf12-concepts/#h-note-21",
"https://www.w3.org/TR/rdf12-concepts/#index",
"https://www.w3.org/TR/rdf12-concepts/#h-index",
"https://www.w3.org/TR/rdf12-concepts/#index-defined-here",
diff --git a/tr/ids/rdf12-n-quads.json b/tr/ids/rdf12-n-quads.json
index 2ecdbec9cfc5..eae46a8a11c9 100644
--- a/tr/ids/rdf12-n-quads.json
+++ b/tr/ids/rdf12-n-quads.json
@@ -71,7 +71,6 @@
"https://www.w3.org/TR/rdf12-n-quads/#triple-terms",
"https://www.w3.org/TR/rdf12-n-quads/#x2-2-triple-terms",
"https://www.w3.org/TR/rdf12-n-quads/#ref-for-index-term-triple-terms-2",
- "https://www.w3.org/TR/rdf12-n-quads/#ref-for-index-term-subject-5",
"https://www.w3.org/TR/rdf12-n-quads/#ref-for-index-term-object-type-5",
"https://www.w3.org/TR/rdf12-n-quads/#ref-for-index-term-triple-4",
"https://www.w3.org/TR/rdf12-n-quads/#ref-for-index-term-triple-terms-3",
diff --git a/tr/ids/rdf12-semantics.json b/tr/ids/rdf12-semantics.json
index 1d8810ef181c..9f8c2c79f3ca 100644
--- a/tr/ids/rdf12-semantics.json
+++ b/tr/ids/rdf12-semantics.json
@@ -90,14 +90,15 @@
"https://www.w3.org/TR/rdf12-semantics/#dfn-refer-to",
"https://www.w3.org/TR/rdf12-semantics/#dfn-denotation",
"https://www.w3.org/TR/rdf12-semantics/#dfn-identify",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-dataset-2",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-graph-2",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-vocabularies-1",
"https://www.w3.org/TR/rdf12-semantics/#dfn-name",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-1",
- "https://www.w3.org/TR/rdf12-semantics/#dfn-vocabulary",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-2",
+ "https://www.w3.org/TR/rdf12-semantics/#dfn-vocabulary",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-3",
"https://www.w3.org/TR/rdf12-semantics/#dfn-empty-graph",
"https://www.w3.org/TR/rdf12-semantics/#dfn-subgraph",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-graph-3",
@@ -110,11 +111,11 @@
"https://www.w3.org/TR/rdf12-semantics/#h-issue",
"https://www.w3.org/TR/rdf12-semantics/#dfn-instance-with-respect-to",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-instance-1",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-3",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-4",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-5",
"https://www.w3.org/TR/rdf12-semantics/#dfn-proper-instance",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-instance-2",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-5",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-6",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-isomorphic-2",
"https://www.w3.org/TR/rdf12-semantics/#dfn-lean",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-proper-subgraph-1",
@@ -143,9 +144,13 @@
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-source-4",
"https://www.w3.org/TR/rdf12-semantics/#dfn-simply-entail",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-langstring-1",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-6",
- "https://www.w3.org/TR/rdf12-semantics/#dfn-extension",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-7",
+ "https://www.w3.org/TR/rdf12-semantics/#dfn-extension",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-8",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-9",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-10",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-11",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-12",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-triple-3",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-graph-5",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-semantic-extension-10",
@@ -153,8 +158,8 @@
"https://www.w3.org/TR/rdf12-semantics/#blank_nodes",
"https://www.w3.org/TR/rdf12-semantics/#x5-1-blank-nodes",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-3",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-8",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-9",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-13",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-14",
"https://www.w3.org/TR/rdf12-semantics/#shared_blank_nodes",
"https://www.w3.org/TR/rdf12-semantics/#x5-1-1-shared-blank-nodes-informative",
"https://www.w3.org/TR/rdf12-semantics/#simpleentailment",
@@ -200,12 +205,13 @@
"https://www.w3.org/TR/rdf12-semantics/#skolemization",
"https://www.w3.org/TR/rdf12-semantics/#x6-skolemization-informative",
"https://www.w3.org/TR/rdf12-semantics/#dfn-skolemization",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-section-3-5-1",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-replacing-blank-nodes-with-iris-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-8",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-9",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-10",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-11",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-equivalent-2",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-15",
"https://www.w3.org/TR/rdf12-semantics/#datatypes",
"https://www.w3.org/TR/rdf12-semantics/#x7-literals-and-datatypes",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-semantic-extension-12",
@@ -219,7 +225,8 @@
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-5",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-6",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-recognize-1",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-section-5-1",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-16",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-datatypes-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-7",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-langstring-2",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-directional-language-tagged-strings-1",
@@ -243,7 +250,7 @@
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-xsd-string-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-langstring-3",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-dirlangstring-1",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-section-5-2",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-datatypes-2",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-recognize-4",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-recognize-5",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-recognize-6",
@@ -410,10 +417,12 @@
"https://www.w3.org/TR/rdf12-semantics/#rdf_datasets",
"https://www.w3.org/TR/rdf12-semantics/#x10-rdf-datasets",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-dataset-3",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-17",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-9",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-denotes-7",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-semantic-extension-13",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-entailment-regime-1",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-18",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-rdf-dataset-4",
"https://www.w3.org/TR/rdf12-semantics/#dfn-rdf-dataset-merge",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-rdf-graph-merge-1",
@@ -444,11 +453,12 @@
"https://www.w3.org/TR/rdf12-semantics/#h-issue-0",
"https://www.w3.org/TR/rdf12-semantics/#finite_interpretations",
"https://www.w3.org/TR/rdf12-semantics/#b-finite-interpretations",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-10",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-19",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-20",
"https://www.w3.org/TR/rdf12-semantics/#dfn-pre-interpretation",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-vocabulary-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-17",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-11",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-21",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-18",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-pre-interpretation-1",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-pre-interpretation-2",
@@ -465,8 +475,8 @@
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-simply-entail-20",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-subgraph-9",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-subgraph-10",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-12",
- "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-13",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-22",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-23",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-satisfies-10",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-subgraph-11",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-subgraph-12",
@@ -484,6 +494,7 @@
"https://www.w3.org/TR/rdf12-semantics/#Reif",
"https://www.w3.org/TR/rdf12-semantics/#d-1-reification",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-identify-10",
+ "https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-name-24",
"https://www.w3.org/TR/rdf12-semantics/#dfn-reification",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-index-term-denotes-8",
"https://www.w3.org/TR/rdf12-semantics/#ref-for-dfn-reification-1",
@@ -517,6 +528,7 @@
"https://www.w3.org/TR/rdf12-semantics/#g-2-terms-defined-by-reference",
"https://www.w3.org/TR/rdf12-semantics/#index-term-blank-node",
"https://www.w3.org/TR/rdf12-semantics/#index-term-blank-node-identifiers",
+ "https://www.w3.org/TR/rdf12-semantics/#index-term-datatypes",
"https://www.w3.org/TR/rdf12-semantics/#index-term-denotes",
"https://www.w3.org/TR/rdf12-semantics/#index-term-directional-language-tagged-strings",
"https://www.w3.org/TR/rdf12-semantics/#index-term-entail",
@@ -547,8 +559,7 @@
"https://www.w3.org/TR/rdf12-semantics/#index-term-rdf-langstring",
"https://www.w3.org/TR/rdf12-semantics/#index-term-rdf-xmlliteral",
"https://www.w3.org/TR/rdf12-semantics/#index-term-referent",
- "https://www.w3.org/TR/rdf12-semantics/#index-term-section-3-5",
- "https://www.w3.org/TR/rdf12-semantics/#index-term-section-5",
+ "https://www.w3.org/TR/rdf12-semantics/#index-term-replacing-blank-nodes-with-iris",
"https://www.w3.org/TR/rdf12-semantics/#index-term-strings",
"https://www.w3.org/TR/rdf12-semantics/#index-term-subject",
"https://www.w3.org/TR/rdf12-semantics/#index-term-symmetric-rdf-triples",
diff --git a/tr/ids/rdf12-turtle.json b/tr/ids/rdf12-turtle.json
index 36d6f66a2814..7cc7014d9c1f 100644
--- a/tr/ids/rdf12-turtle.json
+++ b/tr/ids/rdf12-turtle.json
@@ -65,6 +65,7 @@
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-resolved-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-relative-iri-references-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-prefixed-name-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-1",
"https://www.w3.org/TR/rdf12-turtle/#relative-iri",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-relative-iri-references-2",
"https://www.w3.org/TR/rdf12-turtle/#iri-a",
@@ -78,6 +79,7 @@
"https://www.w3.org/TR/rdf12-turtle/#h-note-0",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-prefixed-name-2",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-qnames-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-reserved-character-escape-sequence-1",
"https://www.w3.org/TR/rdf12-turtle/#ex-turtle-abbreviations",
"https://www.w3.org/TR/rdf12-turtle/#issue-container-generatedID-1",
"https://www.w3.org/TR/rdf12-turtle/#h-note-1",
@@ -90,6 +92,8 @@
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-language-tag-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-base-direction-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-datatype-iri-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-2",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-lexical-form-1",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-language-tag-2",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-base-direction-2",
@@ -231,7 +235,8 @@
"https://www.w3.org/TR/rdf12-turtle/#x6-turtle-grammar",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-turtle-document-5",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-2",
- "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-points-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-scalar-values-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-surrogate-code-points-1",
"https://www.w3.org/TR/rdf12-turtle/#sec-grammar-ws",
"https://www.w3.org/TR/rdf12-turtle/#x6-1-white-space",
"https://www.w3.org/TR/rdf12-turtle/#sec-grammar-comments",
@@ -247,15 +252,20 @@
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-section-5-1-4-default-base-uri-1",
"https://www.w3.org/TR/rdf12-turtle/#sec-escapes",
"https://www.w3.org/TR/rdf12-turtle/#x6-4-escape-sequences",
- "https://www.w3.org/TR/rdf12-turtle/#numeric",
- "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-points-2",
+ "https://www.w3.org/TR/rdf12-turtle/#dfn-numeric-escape-sequence",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-point-1",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-3",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-surrogate-code-points-2",
"https://www.w3.org/TR/rdf12-turtle/#tab-uchar",
- "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-points-3",
- "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-points-4",
- "https://www.w3.org/TR/rdf12-turtle/#string",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-point-2",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-point-3",
+ "https://www.w3.org/TR/rdf12-turtle/#dfn-string-escape-sequence",
"https://www.w3.org/TR/rdf12-turtle/#tab-echar",
- "https://www.w3.org/TR/rdf12-turtle/#reserved",
+ "https://www.w3.org/TR/rdf12-turtle/#dfn-reserved-character-escape-sequence",
"https://www.w3.org/TR/rdf12-turtle/#term2escape",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-4",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-2",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-reserved-character-escape-sequence-2",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-term-6",
"https://www.w3.org/TR/rdf12-turtle/#issue-container-generatedID-8",
"https://www.w3.org/TR/rdf12-turtle/#h-note-8",
@@ -405,6 +415,7 @@
"https://www.w3.org/TR/rdf12-turtle/#tab-term-constructors",
"https://www.w3.org/TR/rdf12-turtle/#handle-IRIREF",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-iris-6",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-5",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-relative-iri-references-5",
"https://www.w3.org/TR/rdf12-turtle/#handle-PNAME_NS",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-3",
@@ -414,17 +425,26 @@
"https://www.w3.org/TR/rdf12-turtle/#handle-PNAME_LN",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-iris-8",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-5",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-reserved-character-escape-sequence-3",
"https://www.w3.org/TR/rdf12-turtle/#handle-STRING_LITERAL_SINGLE_QUOTE",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-lexical-form-3",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-6",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-3",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-6",
"https://www.w3.org/TR/rdf12-turtle/#handle-STRING_LITERAL_QUOTE",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-lexical-form-4",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-7",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-4",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-7",
"https://www.w3.org/TR/rdf12-turtle/#handle-STRING_LITERAL_LONG_SINGLE_QUOTE",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-lexical-form-5",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-8",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-5",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-8",
"https://www.w3.org/TR/rdf12-turtle/#handle-STRING_LITERAL_LONG_QUOTE",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-lexical-form-6",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-numeric-escape-sequence-9",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-dfn-string-escape-sequence-6",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-rdf-string-9",
"https://www.w3.org/TR/rdf12-turtle/#handle-LANG_DIR",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-language-tag-4",
@@ -522,7 +542,7 @@
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-iris-15",
"https://www.w3.org/TR/rdf12-turtle/#sec-mediaReg",
"https://www.w3.org/TR/rdf12-turtle/#d-internet-media-type-file-extension-and-macintosh-file-type",
- "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-points-5",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-unicode-code-point-4",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-relative-iri-references-6",
"https://www.w3.org/TR/rdf12-turtle/#sec-acks",
"https://www.w3.org/TR/rdf12-turtle/#e-acknowledgments",
@@ -537,13 +557,16 @@
"https://www.w3.org/TR/rdf12-turtle/#f-changes-between-rdf-1-1-and-rdf-1-2",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-triple-terms-19",
"https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-base-direction-8",
+ "https://www.w3.org/TR/rdf12-turtle/#ref-for-index-term-surrogate-code-points-3",
"https://www.w3.org/TR/rdf12-turtle/#index",
"https://www.w3.org/TR/rdf12-turtle/#g-index",
"https://www.w3.org/TR/rdf12-turtle/#index-defined-here",
"https://www.w3.org/TR/rdf12-turtle/#g-1-terms-defined-by-this-specification",
"https://www.w3.org/TR/rdf12-turtle/#index-defined-elsewhere",
"https://www.w3.org/TR/rdf12-turtle/#g-2-terms-defined-by-reference",
- "https://www.w3.org/TR/rdf12-turtle/#index-term-unicode-code-points",
+ "https://www.w3.org/TR/rdf12-turtle/#index-term-surrogate-code-points",
+ "https://www.w3.org/TR/rdf12-turtle/#index-term-unicode-code-point",
+ "https://www.w3.org/TR/rdf12-turtle/#index-term-unicode-scalar-values",
"https://www.w3.org/TR/rdf12-turtle/#index-term-registered-language-subtags",
"https://www.w3.org/TR/rdf12-turtle/#index-term-rdf-semantics",
"https://www.w3.org/TR/rdf12-turtle/#index-term-base-direction",
diff --git a/tr/index.json b/tr/index.json
index 50a7ba75b1c4..e8f412eff500 100644
--- a/tr/index.json
+++ b/tr/index.json
@@ -1,7 +1,7 @@
{
"type": "crawl",
"title": "Reffy crawl",
- "date": "2025-02-20T01:35:07.558Z",
+ "date": "2025-02-21T01:35:20.219Z",
"options": {
"fallback": "tr/index.json",
"output": "report",
@@ -728,7 +728,7 @@
"https://aomediacodec.github.io/av1-spec/"
],
"crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf",
- "date": "20 February 2025",
+ "date": "21 February 2025",
"links": "links/av1-spec.json",
"cddl": []
},
@@ -11986,11 +11986,11 @@
],
"crawled": "https://www.w3.org/TR/IFT/",
"crawlCacheInfo": {
- "lastModified": "Fri, 05 Jul 2024 15:54:04 GMT"
+ "lastModified": "Mon, 17 Feb 2025 15:32:15 GMT"
},
"generator": "bikeshed",
- "date": "9 July 2024",
- "revision": "eff06a3a4931e18ccc7efd34b6e21379470c239d",
+ "date": "20 February 2025",
+ "revision": "78512794fb4555ffa39ad9549dddca07126bfe89",
"algorithms": "algorithms/IFT.json",
"links": "links/IFT.json",
"refs": "refs/IFT.json",
@@ -15935,11 +15935,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-concepts/",
"crawlCacheInfo": {
- "lastModified": "Mon, 10 Feb 2025 09:44:33 GMT"
+ "lastModified": "Thu, 20 Feb 2025 18:06:41 GMT"
},
"generator": "respec",
- "date": "10 February 2025",
- "revision": "53997a334617b3f951a0f1a9df132d7b3345ace3",
+ "date": "20 February 2025",
+ "revision": "536b67e782afc738c58d05e54084fe7347afb0a4",
"algorithms": "algorithms/rdf12-concepts.json",
"links": "links/rdf12-concepts.json",
"refs": "refs/rdf12-concepts.json",
@@ -15993,11 +15993,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-n-quads/",
"crawlCacheInfo": {
- "lastModified": "Thu, 19 Dec 2024 20:26:00 GMT"
+ "lastModified": "Thu, 20 Feb 2025 20:19:35 GMT"
},
"generator": "respec",
- "date": "19 December 2024",
- "revision": "336749e7431e66adc1ff2fb6bcb6682657ef2c99",
+ "date": "20 February 2025",
+ "revision": "c49c39902d649f75ab71875ba00cd782ad7c30e9",
"links": "links/rdf12-n-quads.json",
"refs": "refs/rdf12-n-quads.json",
"dfns": "dfns/rdf12-n-quads.json",
@@ -16160,11 +16160,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-semantics/",
"crawlCacheInfo": {
- "lastModified": "Thu, 06 Feb 2025 17:58:18 GMT"
+ "lastModified": "Thu, 20 Feb 2025 21:12:04 GMT"
},
"generator": "respec",
- "date": "06 February 2025",
- "revision": "53b171f34304222e6ef784d8977c924755a72e20",
+ "date": "20 February 2025",
+ "revision": "39805f4deca1e70a6a30b7116b92d5815425ffe6",
"links": "links/rdf12-semantics.json",
"refs": "refs/rdf12-semantics.json",
"dfns": "dfns/rdf12-semantics.json",
@@ -16272,11 +16272,11 @@
],
"crawled": "https://www.w3.org/TR/rdf12-turtle/",
"crawlCacheInfo": {
- "lastModified": "Thu, 09 Jan 2025 18:13:20 GMT"
+ "lastModified": "Thu, 20 Feb 2025 20:33:01 GMT"
},
"generator": "respec",
- "date": "09 January 2025",
- "revision": "04fb921b5b1a436017096b5ba3d750a30ce88a75",
+ "date": "20 February 2025",
+ "revision": "def10f6b3852dec178113bf5c6705595dad6d018",
"links": "links/rdf12-turtle.json",
"refs": "refs/rdf12-turtle.json",
"dfns": "dfns/rdf12-turtle.json",
@@ -21310,11 +21310,11 @@
],
"crawled": "https://www.w3.org/TR/webgpu/",
"crawlCacheInfo": {
- "lastModified": "Fri, 31 Jan 2025 01:03:31 GMT"
+ "lastModified": "Thu, 20 Feb 2025 17:33:57 GMT"
},
"generator": "bikeshed",
- "date": "31 January 2025",
- "revision": "81f3cd75ba1b7ec4792060d17978ada8ee28999a",
+ "date": "20 February 2025",
+ "revision": "80b5a6a084c19b37f80d8aff0839d1f4134bca03",
"algorithms": "algorithms/webgpu.json",
"links": "links/webgpu.json",
"refs": "refs/webgpu.json",
@@ -21695,11 +21695,11 @@
],
"crawled": "https://www.w3.org/TR/webrtc-stats/",
"crawlCacheInfo": {
- "lastModified": "Thu, 07 Nov 2024 15:48:42 GMT"
+ "lastModified": "Thu, 20 Feb 2025 15:58:56 GMT"
},
"generator": "respec",
- "date": "07 November 2024",
- "revision": "02094bcd861529210a4bd4055efea0e64f3258f0",
+ "date": "20 February 2025",
+ "revision": "815996fcdeb602fefe681be22a75ecc4184036ab",
"algorithms": "algorithms/webrtc-stats.json",
"links": "links/webrtc-stats.json",
"refs": "refs/webrtc-stats.json",
diff --git a/tr/links/IFT.json b/tr/links/IFT.json
index a9adff24ff96..bcccff6a35f0 100644
--- a/tr/links/IFT.json
+++ b/tr/links/IFT.json
@@ -11,33 +11,45 @@
]
},
"https://datatracker.ietf.org/doc/html/rfc2119": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/cff": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/cff2": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/cmap": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/glyf": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/gvar": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/loca": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/maxp": {},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/otff": {
+ "https://fetch.spec.whatwg.org/": {},
+ "https://github.com/harfbuzz/boring-expansion-spec/tree/main": {},
+ "https://github.com/harfbuzz/harfbuzz/blob/main/src/hb-subset-input.cc": {},
+ "https://github.com/w3c/IFT/commits/main/Overview.bs": {},
+ "https://github.com/w3c/PFE-analysis/blob/main/results/set_encoding_branch_factor.md": {},
+ "https://github.com/w3c/PFE/issues/new": {},
+ "https://harfbuzz.github.io/what-is-harfbuzz.html": {
+ "anchors": [
+ "what-is-text-shaping"
+ ]
+ },
+ "https://httpwg.org/specs/rfc9113.html": {},
+ "https://httpwg.org/specs/rfc9114.html": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/cff": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/cff2": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/cmap": {
+ "anchors": [
+ "format-14-unicode-variation-sequences"
+ ]
+ },
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/featuretags": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/glyf": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/gvar": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/loca": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/maxp": {},
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/otff": {
"anchors": [
"table-directory",
"data-types"
]
},
- "https://docs.microsoft.com/en-us/typography/opentype/spec/otvaroverview": {
+ "https://learn.microsoft.com/en-us/typography/opentype/spec/otvaroverview": {
"anchors": [
"terminology",
"coordinate-scales-and-normalization"
]
},
- "https://fetch.spec.whatwg.org/": {},
- "https://github.com/w3c/IFT/commits/main/Overview.bs": {},
- "https://github.com/w3c/PFE-analysis/blob/main/results/set_encoding_branch_factor.md": {},
- "https://github.com/w3c/PFE/issues/new": {},
- "https://httpwg.org/specs/rfc9113.html": {},
- "https://httpwg.org/specs/rfc9114.html": {},
"https://www.iso.org/standard/87621.html": {},
"https://www.rfc-editor.org/rfc/rfc3629": {},
"https://www.rfc-editor.org/rfc/rfc3986": {
@@ -55,7 +67,7 @@
},
"https://www.rfc-editor.org/rfc/rfc6570": {
"anchors": [
- "section-1.6"
+ "section-3"
]
},
"https://www.rfc-editor.org/rfc/rfc7932": {
@@ -63,9 +75,10 @@
"section-10"
]
},
+ "https://www.tiro.com/articles/enabling-typography": {},
"https://www.unicode.org/versions/latest/": {},
"https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/2023/WD-IFT-20230530/": {},
+ "https://www.w3.org/TR/2024/WD-IFT-20240709/": {},
"https://www.w3.org/TR/PFE-evaluation/": {
"anchors": [
"fail-subset",
@@ -74,17 +87,19 @@
"codepredict"
]
},
+ "https://www.w3.org/TR/WOFF/": {},
"https://www.w3.org/TR/WOFF2/": {
"anchors": [
"glyf_table_format",
"table_format"
]
},
+ "https://www.w3.org/TR/css-conditional-5/": {},
"https://www.w3.org/TR/css-fonts-4/": {
"anchors": [
"font-tech-definitions",
- "font-fetching-requirements",
"unicode-range-desc",
+ "font-fetching-requirements",
"sp201",
"sp208",
"web-fonts",
@@ -93,7 +108,7 @@
},
"https://www.w3.org/groups/wg/webfonts": {},
"https://www.w3.org/groups/wg/webfonts/ipr": {},
- "https://www.w3.org/policies/patent-policy/": {
+ "https://www.w3.org/policies/patent-policy/20200915/": {
"anchors": [
"def-essential",
"sec-Disclosure"
diff --git a/tr/links/rdf12-turtle.json b/tr/links/rdf12-turtle.json
index e7dee1fc9a5e..1da895b07d8d 100644
--- a/tr/links/rdf12-turtle.json
+++ b/tr/links/rdf12-turtle.json
@@ -39,6 +39,8 @@
"https://www.w3.org/TR/html5/": {},
"https://www.w3.org/TR/i18n-glossary/": {
"anchors": [
+ "dfn-scalar-value",
+ "dfn-surrogate",
"dfn-code-point"
]
},
diff --git a/tr/links/webrtc-stats.json b/tr/links/webrtc-stats.json
index 8972de81b9db..964d72d16aac 100644
--- a/tr/links/webrtc-stats.json
+++ b/tr/links/webrtc-stats.json
@@ -42,11 +42,7 @@
"scalabilitymodes*"
]
},
- "https://webidl.spec.whatwg.org/": {
- "anchors": [
- "idl-record"
- ]
- },
+ "https://webidl.spec.whatwg.org/": {},
"https://www.iana.org/assignments/media-types/": {},
"https://www.iana.org/assignments/srtp-protection/srtp-protection.xhtml": {},
"https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml": {
@@ -124,6 +120,7 @@
"idl-long-long",
"idl-double",
"idl-boolean",
+ "idl-record",
"idl-unsigned-short",
"idl-long"
]
diff --git a/tr/refs/IFT.json b/tr/refs/IFT.json
index dc019bca368a..9173f36890c9 100644
--- a/tr/refs/IFT.json
+++ b/tr/refs/IFT.json
@@ -15,7 +15,7 @@
},
{
"name": "OPEN-TYPE",
- "url": "https://docs.microsoft.com/en-us/typography/opentype/spec"
+ "url": "https://learn.microsoft.com/en-us/typography/opentype/spec"
},
{
"name": "PFE-report",
@@ -59,6 +59,14 @@
}
],
"informative": [
+ {
+ "name": "CSS-CONDITIONAL-5",
+ "url": "https://www.w3.org/TR/css-conditional-5/"
+ },
+ {
+ "name": "ENABLING-TYPOGRAPHY",
+ "url": "https://www.tiro.com/articles/enabling-typography"
+ },
{
"name": "FETCH",
"url": "https://fetch.spec.whatwg.org/"
@@ -70,6 +78,10 @@
{
"name": "RFC9114",
"url": "https://httpwg.org/specs/rfc9114.html"
+ },
+ {
+ "name": "WOFF",
+ "url": "https://www.w3.org/TR/WOFF/"
}
]
}