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 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,3151c3146,3173 < 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 < Replacing Blank Nodes with IRIs < of [[RDF11-CONCEPTS]].

    --- > 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. > For authors and developers working with > blank nodes as > properties when deserializing to RDF, > three potential approaches are suggested (in descending order of preference):

    > >
      >
    1. If the author is not yet ready to commit to a stable IRI, the > property should be mapped to an IRI that is documented as unstable.
    2. >
    3. If the developer wishes to use > blank nodes as > properties and also wishes to interpret the > data as a (non-standard) > generalized RDF Dataset, > there is an option, produce generalized RDF, to do so.
    4. >
    5. If the author or developer wishes to use > blank nodes as > properties and wishes to interpret the data > as a standard (non-generalized) RDF Dataset, it is possible > to losslessly interpret JSON-LD as RDF by > transforming blank nodes used as > properties to IRIs, > by minting new "Skolem IRIs" as per > Replacing Blank Nodes with IRIs > of [[RDF11-CONCEPTS]].
    6. >
    3266c3288 < --- > 3393c3415 <

    Convert from RDF Algorithm

    --- >

    Serialize from RDF Algorithm

    3395c3417 <

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

    This algorithm serializes an RDF dataset consisting of a 3402,3403c3424,3425 <

    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 3594c3616 < --- > 3689c3711 <

    When converting JSON-LD to RDF --- >

    When deserializing JSON-LD to RDF 3732c3754 < 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,3751c3770,3773 <

    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 3765c3787 < Converting from RDF algorithm --- > Serializing from RDF algorithm 4145c4167 < with conversion to RDF. --- > with deserialization to RDF.