| Portability | OverloadedStrings |
|---|---|
| Stability | experimental |
| Maintainer | Douglas Burke |
| Safe Haskell | None |
Swish.RDF.Vocabulary.RDF
Contents
Description
This module defines some commonly used vocabulary terms from the RDF (http://www.w3.org/TR/rdf-syntax-grammar/) and RDF Schema (http://www.w3.org/TR/rdf-schema/) documents.
- namespaceRDF :: Namespace
- namespaceRDFS :: Namespace
- rdfRDF :: ScopedName
- rdfDescription :: ScopedName
- rdfID :: ScopedName
- rdfAbout :: ScopedName
- rdfParseType :: ScopedName
- rdfResource :: ScopedName
- rdfLi :: ScopedName
- rdfNodeID :: ScopedName
- rdfDatatype :: ScopedName
- rdf1 :: ScopedName
- rdf2 :: ScopedName
- rdfn :: Word32 -> ScopedName
- rdfsResource :: ScopedName
- rdfsClass :: ScopedName
- rdfsLiteral :: ScopedName
- rdfsDatatype :: ScopedName
- rdfXMLLiteral :: ScopedName
- rdfProperty :: ScopedName
- rdfsRange :: ScopedName
- rdfsDomain :: ScopedName
- rdfType :: ScopedName
- rdfsSubClassOf :: ScopedName
- rdfsSubPropertyOf :: ScopedName
- rdfsLabel :: ScopedName
- rdfsComment :: ScopedName
- rdfsContainer :: ScopedName
- rdfBag :: ScopedName
- rdfSeq :: ScopedName
- rdfAlt :: ScopedName
- rdfsContainerMembershipProperty :: ScopedName
- rdfsMember :: ScopedName
- rdfList :: ScopedName
- rdfFirst :: ScopedName
- rdfRest :: ScopedName
- rdfNil :: ScopedName
- rdfStatement :: ScopedName
- rdfSubject :: ScopedName
- rdfPredicate :: ScopedName
- rdfObject :: ScopedName
- rdfsSeeAlso :: ScopedName
- rdfsIsDefinedBy :: ScopedName
- rdfValue :: ScopedName
Namespaces
namespaceRDFS :: NamespaceSource
Maps rdfs to http://www.w3.org/2000/01/rdf-schema#.
RDF terms
These terms are described in http://www.w3.org/TR/rdf-syntax-grammar/; the version used is "W3C Recommendation 10 February 2004", http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/.
Some terms are listed within the RDF Schema terms below since their definition is given within the RDF Schema document.
rdf:RDF.
rdfDescription :: ScopedNameSource
rdf:Description.
rdf:ID.
rdf:about.
rdfParseType :: ScopedNameSource
rdf:parseType.
rdfResource :: ScopedNameSource
rdf:resource.
rdf:li.
rdf:nodeID.
rdfDatatype :: ScopedNameSource
rdf:datatype.
rdf:_1.
rdf:_2.
rdfn :: Word32 -> ScopedNameSource
Create a rdf:_n entity.
There is no check that the argument is not 0, so it is
possible to create the un-defined label rdf:_0.
RDF Schema terms
These are defined by http://www.w3.org/TR/rdf-schema/; the version used is "W3C Recommendation 10 February 2004", http://www.w3.org/TR/2004/REC-rdf-schema-20040210/.
Classes
See the "Classes" section at http://www.w3.org/TR/rdf-schema/#ch_classes for more information.
rdfsResource :: ScopedNameSource
rdfs:Resource from http://www.w3.org/TR/rdf-schema/#ch_resource.
rdfs:Class from http://www.w3.org/TR/rdf-schema/#ch_class.
rdfsLiteral :: ScopedNameSource
rdfs:Literal from http://www.w3.org/TR/rdf-schema/#ch_literal.
rdfsDatatype :: ScopedNameSource
rdfs:Datatype from http://www.w3.org/TR/rdf-schema/#ch_datatype.
rdfXMLLiteral :: ScopedNameSource
rdf:XMLLiteral from http://www.w3.org/TR/rdf-schema/#ch_xmlliteral.
rdfProperty :: ScopedNameSource
rdf:Property from http://www.w3.org/TR/rdf-schema/#ch_property.
Properties
See the "Properties" section at http://www.w3.org/TR/rdf-schema/#ch_classes for more information.
rdfs:range from http://www.w3.org/TR/rdf-schema/#ch_range.
rdfsDomain :: ScopedNameSource
rdfs:domain from http://www.w3.org/TR/rdf-schema/#ch_domain.
rdf:type from http://www.w3.org/TR/rdf-schema/#ch_type.
rdfsSubClassOf :: ScopedNameSource
rdfs:subClassOf from http://www.w3.org/TR/rdf-schema/#ch_subclassof.
rdfsSubPropertyOf :: ScopedNameSource
rdfs:subPropertyOf from http://www.w3.org/TR/rdf-schema/#ch_subpropertyof.
rdfs:label from http://www.w3.org/TR/rdf-schema/#ch_label.
rdfsComment :: ScopedNameSource
rdfs:comment from http://www.w3.org/TR/rdf-schema/#ch_comment.
Containers
See the "Container Classes and Properties" section at http://www.w3.org/TR/rdf-schema/#ch_containervocab.
rdfsContainer :: ScopedNameSource
rdfs:Container from http://www.w3.org/TR/rdf-schema/#ch_container.
rdf:Bag from http://www.w3.org/TR/rdf-schema/#ch_bag.
rdf:Seq from http://www.w3.org/TR/rdf-schema/#ch_seq.
rdf:Alt from http://www.w3.org/TR/rdf-schema/#ch_alt.
rdfsContainerMembershipProperty :: ScopedNameSource
rdfs:ContainerMembershipProperty from http://www.w3.org/TR/rdf-schema/#ch_containermembershipproperty.
rdfsMember :: ScopedNameSource
rdfs:member from http://www.w3.org/TR/rdf-schema/#ch_member.
Collections
See the "Collections" section at http://www.w3.org/TR/rdf-schema/#ch_collectionvocab.
rdf:List from http://www.w3.org/TR/rdf-schema/#ch_list.
rdf:first from http://www.w3.org/TR/rdf-schema/#ch_first.
rdf:rest from http://www.w3.org/TR/rdf-schema/#ch_rest.
rdf:nil from http://www.w3.org/TR/rdf-schema/#ch_nil.
Reification Vocabulary
See the "Reification Vocabulary" section at http://www.w3.org/TR/rdf-schema/#ch_reificationvocab.
rdfStatement :: ScopedNameSource
rdf:Statement from http://www.w3.org/TR/rdf-schema/#ch_statement.
rdfSubject :: ScopedNameSource
rdf:subject from http://www.w3.org/TR/rdf-schema/#ch_subject.
rdfPredicate :: ScopedNameSource
rdf:predicate from http://www.w3.org/TR/rdf-schema/#ch_predicate.
rdf:object from http://www.w3.org/TR/rdf-schema/#ch_object.
Utility Properties
See the "Utility Properties" section at http://www.w3.org/TR/rdf-schema/#ch_utilvocab.
rdfsSeeAlso :: ScopedNameSource
rdfs:seeAlso from http://www.w3.org/TR/rdf-schema/#ch_seealso.
rdfsIsDefinedBy :: ScopedNameSource
rdfs:isDefinedBy from http://www.w3.org/TR/rdf-schema/#ch_isdefinedby.
rdf:value from http://www.w3.org/TR/rdf-schema/#ch_value.