124c124,125 < often dramatically simplifies its usage.

--- > often dramatically simplifies its usage.
>

187c188 <
  • Support lists of lists when converting from RDF to JSON-LD
  • --- >
  • Support lists of lists when serializing from RDF to JSON-LD
  • 196,197c197,198 <
  • Ensure determinism of the Convert to RDF Algorithm by specifying the processing order
  • <
  • Change the default value of the use native types flag in the Convert from RDF Algorithm --- >
  • Ensure determinism of the Deserialize to RDF Algorithm by specifying the processing order
  • >
  • Change the default value of the use native types flag in the Serialize from RDF Algorithm 201c202 < and the Convert to RDF algorithms
  • --- > and the Deserialize to RDF algorithms 206c207 < produce generalized RDF flag is set --- > produce extended RDF flag is set 208c209 <
  • Fix bug in Convert from RDF algorithm to --- >
  • Fix bug in Serialize from RDF algorithm to 272c273 < document: expansion, compaction, flattening, and RDF conversion.

    --- > document: expansion, compaction, flattening, and RDF serialization/deserialization.

    559c560 <

    RDF Conversion

    --- >

    RDF Serialization/Deserialization

    561c562 <

    JSON-LD can be used to serialize data expressed in RDF as described in --- >

    JSON-LD can be used to serialize RDF data as described in 575c576 <

    Using the Convert from RDF algorithm a --- >

    Using the Serialize from RDF algorithm a 596,598c597,599 < in the previous section. It is also possible to transform the JSON-LD document back < to RDF using the Convert to RDF algorithm.

    < --- > in the previous section. It is also possible to deserialize the JSON-LD document back > to RDF using the Deserialize to RDF algorithm.

    > 616c617 < and JSON-LD-RDF Converters.

    --- > and JSON-LD-RDF Serializers/Deserializers.

    633c634 < than converted between relative and --- > than conversion between relative and 636,638c637,639 <

    A conforming JSON-LD-RDF Converter is a system that can perform < Conversion to RDF and < Conversion from RDF.

    --- >

    A conforming JSON-LD-RDF Serializer/Deserializer is a system that can perform > Deserialization to RDF and > Serialization from RDF.

    3109c3110 <

    RDF Conversion Algorithms

    --- >

    RDF Serialization/Deserialization Algorithms

    3111c3112 <

    This section describes algorithms to transform a JSON-LD document to an --- >

    This section describes algorithms to deserialize a JSON-LD document to an 3141c3142 <

    Convert to RDF Algorithm

    --- >

    Deserialize to RDF Algorithm

    3143c3144 <

    This algorithms converts a JSON-LD document to an RDF dataset. --- >

    This algorithm deserializes a JSON-LD document to an RDF dataset. 3145,3149c3146,3158 < as a graph name or property, while JSON-LD does. < JSON-LD-RDF Converters can work < around this restriction, when converting JSON-LD to RDF, by converting such < blank nodes to IRIs, < minting new "Skolem IRIs" as per --- > as a property, while JSON-LD does. Therefore, by default > RDF triples that would have contained blank nodes as properties are > discarded when interpreting JSON-LD as RDF. However, if there is a > desire to retain the information contained in these triples, > three work-arounds are available: (a) > the user may set the produce extended RDF flag in the > JSON-LD-RDF Serializer/Deserializer, > to produce an extended > (non-standard) form of RDF that includes these triples; (b) > special purpose JSON-LD-RDF Serializers/Deserializers > can convert such > blank nodes to IRIs > by minting new "Skolem IRIs" as per 3151c3160,3162 < of [[RDF11-CONCEPTS]].

    --- > of [[RDF11-CONCEPTS]]; or (c) the JSON-LD author can avoid the creation > of blank node properties by providing a context that maps those > properties to IRIs such as relative IRIs.

    3162c3173 < Unless the produce generalized RDF flag is set, this algorithm will exclude --- > Unless the produce extended RDF flag is set, this algorithm will exclude 3193c3204 < RDF dataset. Unless the produce generalized RDF flag --- > RDF dataset. Unless the produce extended RDF flag 3229c3240 < the produce generalized RDF flag is not true, --- > the produce extended RDF flag is not true, 3266c3277 < --- > 3393c3404 <

    Convert from RDF Algorithm

    --- >

    Serialize from RDF Algorithm

    3395c3406 <

    This algorithm converts an RDF dataset consisting of a --- >

    This algorithm serializes an RDF dataset consisting of a 3402,3403c3413,3414 <

    Iterate through each graph in the dataset, converting < RDF Collections into a list --- >

    Iterate through each graph in the dataset, converting each > RDF Collection into a list 3594c3605 < --- > 3689c3700 <

    When converting JSON-LD to RDF --- >

    When deserializing JSON-LD to RDF 3732c3743 < specified; when converting JSON-LD to RDF the mantissa is rounded to --- > specified; when deserializing JSON-LD to RDF the mantissa is rounded to 3748,3751c3759,3762 <

    When JSON-native numbers are converted < to RDF, lossless data round-tripping can not be guaranteed as rounding < errors might occur. When converting < RDF to JSON-LD, similar --- >

    When JSON-native numbers are deserialized > to RDF, lossless data round-tripping cannot be guaranteed, as rounding > errors might occur. When serializing > RDF to JSON-LD, similar 3765c3776 < Converting from RDF algorithm --- > Serializing from RDF algorithm 4145c4156 < with conversion to RDF. --- > with deserialization to RDF.