Commits

Doug Burke committed 75a0727

Minor documentation updates

Comments (0)

Files changed (3)

 0.7.0.0:
 
-  - RDF literals are now stored using the Lit, LangLit, or TypedLit
-    constructors (from RDFLabel) rather than using just Lit. Language
-    codes are now represented by Swish.RDF.Vocabulary.LanguageTag
-    rather than as a ScopedName.
+  - Moved a number of modules around: generic code directly into Swish
+    and the Swish.RDF.RDF* forms renamed to Swish.RDF.*.
 
   - Parsing modules are now in the Swish.RDF.Parser hierarchy and
     Swish.RDF.RDFParser has been renamed to Seish.RDF.Parser.Utils.
 
   - Formatting modules are now in the Swish.RDF.Formatter hierarchy.
 
-  - Moved a number of modules around: generic code directly into Swish
-    and the Swish.RDF.RDF* forms renamed to Swish.RDF.*.
+  - RDF literals are now stored using the Lit, LangLit, or TypedLit
+    constructors (from RDFLabel) rather than using just Lit. Language
+    codes are now represented by Swish.RDF.Vocabulary.LanguageTag
+    rather than as a ScopedName.
 
   - Removed mkTypedLit from Swish.RDF.RDFParser; use
     Swish.RDF.RDFDatatype.makeDataTypedLiteral instead.
 
 Some things I want to/should do (not in order)
 
+- Rename modules. Version 0.7 provided a hopefully more-structured
+  form but they are still in the Swish namespace rather than
+  Data (or some other sanctioned top-level name).
+
+- Should the Lit/LangLit/TypedLit constructors of RDFLabel be moved
+  into a separate constructor - e.g. 
+
+    data Literal = PlainLit T.Text (Maybe LanguageTag) | 
+                   TypedLit T.Text ScopedName
+
+  since this is closer to the RDF semantics, and may make some operations
+  a bit easier?
+
 - add RDF/XML parser and formatter.
 
 - Should there be a type-level constaint that an RDF Arc can only have
   .
   Changes in version @0.7.0.0@:
   .
-  * RDF literals are now stored using the @Lit@, @LangLit@, or @TypedLit@ constructors
-  (@RDFLabel@) rather than using just @Lit@. Language codes are now represented
-  by @Swish.RDF.Vocabulary.LanguageTag@ rather than as a @ScopedName@.
+  * Moved a number of modules around: generic code directly into @Swish@
+  and the @Swish.RDF.RDF*@ forms renamed to @Swish.RDF.*@.
   .
   * Parsing modules are now in the @Swish.RDF.Parser@ hierarchy and
   @Swish.RDF.RDFParser@ has been renamed to @Swish.RDF.Parser.Utils@.
   .
   * Formatting modules are now in the @Swish.RDF.Formatter@ hierarchy.
   .
-  * Moved a number of modules around: generic code directly into @Swish@
-  and the @Swish.RDF.RDF*@ forms renamed to @Swish.RDF.*@.
+  * RDF literals are now stored using the @Lit@, @LangLit@, or @TypedLit@ constructors
+  (@RDFLabel@) rather than using just @Lit@. Language codes are now represented
+  by @Swish.RDF.Vocabulary.LanguageTag@ rather than as a @ScopedName@.
   .
   * Removed @mkTypedLit@ from @Swish.RDF.RDFParser@; use
   @Swish.RDF.RDFDatatype.makeDataTypedLiteral@ instead.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.