Copyright | (c) Felix Gabriel Mance |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | f.mance@jacobs-university.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
RDF syntax parser
Synopsis
- uriP :: CharParser st IRI
- rdfEntityType :: CharParser st RDFEntityType
- rdfSymbItems :: GenParser Char st SymbItems
- rdfSymbs :: GenParser Char st [IRI]
- rdfSymbMapItems :: GenParser Char st SymbMapItems
- rdfSymbPairs :: GenParser Char st [(IRI, Maybe IRI)]
- skips :: CharParser st a -> CharParser st a
- charOrQuoteEscape :: CharParser st String
- longLiteral :: CharParser st (String, Bool)
- shortLiteral :: CharParser st (String, Bool)
- stringLiteral :: CharParser st RDFLiteral
- literal :: CharParser st RDFLiteral
- parseBase :: CharParser st Base
- parsePrefix :: CharParser st Prefix
- parsePredicate :: CharParser st Predicate
- parseSubject :: CharParser st Subject
- parseObject :: CharParser st Object
- parsePredObjects :: CharParser st PredicateObjectList
- parsePredObjList :: CharParser st [PredicateObjectList]
- parseTriples :: CharParser st Triples
- parseComment :: CharParser st ()
- parseStatement :: CharParser st Statement
- basicSpec :: PrefixMap -> CharParser st TurtleDocument
- predefinedPrefixes :: RDFPrefixMap
Documentation
hets symbols parser
rdfEntityType :: CharParser st RDFEntityType Source #
rdfSymbItems :: GenParser Char st SymbItems Source #
parses an entity type (subject, predicate or object) followed by a comma separated list of IRIs
rdfSymbMapItems :: GenParser Char st SymbMapItems Source #
parse a possibly kinded list of comma separated symbol pairs
rdfSymbPairs :: GenParser Char st [(IRI, Maybe IRI)] Source #
parse a comma separated list of uri pairs
turtle syntax parser
charOrQuoteEscape :: CharParser st String Source #
longLiteral :: CharParser st (String, Bool) Source #
shortLiteral :: CharParser st (String, Bool) Source #
stringLiteral :: CharParser st RDFLiteral Source #
literal :: CharParser st RDFLiteral Source #
parsePrefix :: CharParser st Prefix Source #
parsePredicate :: CharParser st Predicate Source #
parseSubject :: CharParser st Subject Source #
parseObject :: CharParser st Object Source #
parsePredObjects :: CharParser st PredicateObjectList Source #
parsePredObjList :: CharParser st [PredicateObjectList] Source #
parseTriples :: CharParser st Triples Source #
parseComment :: CharParser st () Source #
parseStatement :: CharParser st Statement Source #
basicSpec :: PrefixMap -> CharParser st TurtleDocument Source #