{-| Module : Data.RDF.Types Description : Representation and Incremental Processing of RDF Data Copyright : Travis Whitaker 2016 License : MIT Maintainer : pi.boy.travis@gmail.com Stability : Provisional Portability : Portable This module provides types for representing RDF data based on the abstract syntax described in RDF 1.1 Concepts and Abstract Syntax. -} {-# LANGUAGE DeriveAnyClass #-} module Data.RDF.Types ( -- * Graphs RDFGraph(..) , Quad(..) , Triple(..) -- * Triple Components , Subject(..) , Predicate(..) , Object(..) -- * Terms , BlankNode(..) , Literal(..) , LiteralType(..) -- ** IRIs , IRI(..) , IRIAuth(..) ) where import Data.RDF.Internal