{-# LANGUAGE OverloadedStrings #-}
module Swish.RDF.Vocabulary.FOAF
(
namespaceFOAF
, foafAgent
, foafDocument
, foafGroup
, foafImage
, foafLabelProperty
, foafOnlineAccount
, foafOnlineChatAccount
, foafOnlineEcommerceAccount
, foafOnlineGamingAccount
, foafOrganization
, foafPerson
, foafPersonalProfileDocument
, foafProject
, foafaccount
, foafaccountName
, foafaccountServiceHomepage
, foafage
, foafaimChatID
, foafbased_near
, foafbirthday
, foafcurrentProject
, foafdepiction
, foafdepicts
, foafdnaChecksum
, foaffamilyName
, foaffamily_name
, foaffirstName
, foaffocus
, foaffundedBy
, foafgeekcode
, foafgender
, foafgivenName
, foafgivenname
, foafholdsAccount
, foafhomepage
, foaficqChatID
, foafimg
, foafinterest
, foafisPrimaryTopicOf
, foafjabberID
, foafknows
, foaflastName
, foaflogo
, foafmade
, foafmaker
, foafmbox
, foafmbox_sha1sum
, foafmember
, foafmembershipClass
, foafmsnChatID
, foafmyersBriggs
, foafname
, foafnick
, foafopenid
, foafpage
, foafpastProject
, foafphone
, foafplan
, foafprimaryTopic
, foafpublications
, foafschoolHomepage
, foafsha1
, foafskypeID
, foafstatus
, foafsurname
, foaftheme
, foafthumbnail
, foaftipjar
, foaftitle
, foaftopic
, foaftopic_interest
, foafweblog
, foafworkInfoHomepage
, foafworkplaceHomepage
, foafyahooChatID
)
where
import Swish.Namespace (Namespace, makeNamespace, ScopedName, makeNSScopedName)
import Swish.QName (LName)
import Data.Maybe (fromMaybe)
import Network.URI (URI, parseURI)
foafURI :: URI
foafURI :: URI
foafURI = forall a. a -> Maybe a -> a
fromMaybe (forall a. HasCallStack => [Char] -> a
error [Char]
"Internal error processing FOAF URI") forall a b. (a -> b) -> a -> b
$ [Char] -> Maybe URI
parseURI [Char]
"http://xmlns.com/foaf/0.1/"
namespaceFOAF :: Namespace
namespaceFOAF :: Namespace
namespaceFOAF = Maybe Text -> URI -> Namespace
makeNamespace (forall a. a -> Maybe a
Just Text
"foaf") URI
foafURI
toF :: LName -> ScopedName
toF :: LName -> ScopedName
toF = Namespace -> LName -> ScopedName
makeNSScopedName Namespace
namespaceFOAF
foafAgent :: ScopedName
foafAgent :: ScopedName
foafAgent = LName -> ScopedName
toF LName
"Agent"
foafDocument :: ScopedName
foafDocument :: ScopedName
foafDocument = LName -> ScopedName
toF LName
"Document"
foafGroup :: ScopedName
foafGroup :: ScopedName
foafGroup = LName -> ScopedName
toF LName
"Group"
foafImage :: ScopedName
foafImage :: ScopedName
foafImage = LName -> ScopedName
toF LName
"Image"
foafLabelProperty :: ScopedName
foafLabelProperty :: ScopedName
foafLabelProperty = LName -> ScopedName
toF LName
"LabelProperty"
foafOnlineAccount :: ScopedName
foafOnlineAccount :: ScopedName
foafOnlineAccount = LName -> ScopedName
toF LName
"OnlineAccount"
foafOnlineChatAccount :: ScopedName
foafOnlineChatAccount :: ScopedName
foafOnlineChatAccount = LName -> ScopedName
toF LName
"OnlineChatAccount"
foafOnlineEcommerceAccount :: ScopedName
foafOnlineEcommerceAccount :: ScopedName
foafOnlineEcommerceAccount = LName -> ScopedName
toF LName
"OnlineEcommerceAccount"
foafOnlineGamingAccount :: ScopedName
foafOnlineGamingAccount :: ScopedName
foafOnlineGamingAccount = LName -> ScopedName
toF LName
"OnlineGamingAccount"
foafOrganization :: ScopedName
foafOrganization :: ScopedName
foafOrganization = LName -> ScopedName
toF LName
"Organization"
foafPerson :: ScopedName
foafPerson :: ScopedName
foafPerson = LName -> ScopedName
toF LName
"Person"
foafPersonalProfileDocument :: ScopedName
foafPersonalProfileDocument :: ScopedName
foafPersonalProfileDocument = LName -> ScopedName
toF LName
"PersonalProfileDocument"
foafProject :: ScopedName
foafProject :: ScopedName
foafProject = LName -> ScopedName
toF LName
"Project"
foafaccount :: ScopedName
foafaccount :: ScopedName
foafaccount = LName -> ScopedName
toF LName
"account"
foafaccountName :: ScopedName
foafaccountName :: ScopedName
foafaccountName = LName -> ScopedName
toF LName
"accountName"
foafaccountServiceHomepage :: ScopedName
foafaccountServiceHomepage :: ScopedName
foafaccountServiceHomepage = LName -> ScopedName
toF LName
"accountServiceHomepage"
foafage :: ScopedName
foafage :: ScopedName
foafage = LName -> ScopedName
toF LName
"age"
foafaimChatID :: ScopedName
foafaimChatID :: ScopedName
foafaimChatID = LName -> ScopedName
toF LName
"aimChatID"
foafbased_near :: ScopedName
foafbased_near :: ScopedName
foafbased_near = LName -> ScopedName
toF LName
"based_near"
foafbirthday :: ScopedName
foafbirthday :: ScopedName
foafbirthday = LName -> ScopedName
toF LName
"birthday"
foafcurrentProject :: ScopedName
foafcurrentProject :: ScopedName
foafcurrentProject = LName -> ScopedName
toF LName
"currentProject"
foafdepiction :: ScopedName
foafdepiction :: ScopedName
foafdepiction = LName -> ScopedName
toF LName
"depiction"
foafdepicts :: ScopedName
foafdepicts :: ScopedName
foafdepicts = LName -> ScopedName
toF LName
"depicts"
foafdnaChecksum :: ScopedName
foafdnaChecksum :: ScopedName
foafdnaChecksum = LName -> ScopedName
toF LName
"dnaChecksum"
foaffamilyName :: ScopedName
foaffamilyName :: ScopedName
foaffamilyName = LName -> ScopedName
toF LName
"familyName"
foaffamily_name :: ScopedName
foaffamily_name :: ScopedName
foaffamily_name = LName -> ScopedName
toF LName
"family_name"
foaffirstName :: ScopedName
foaffirstName :: ScopedName
foaffirstName = LName -> ScopedName
toF LName
"firstName"
foaffocus :: ScopedName
foaffocus :: ScopedName
foaffocus = LName -> ScopedName
toF LName
"focus"
foaffundedBy :: ScopedName
foaffundedBy :: ScopedName
foaffundedBy = LName -> ScopedName
toF LName
"fundedBy"
foafgeekcode :: ScopedName
foafgeekcode :: ScopedName
foafgeekcode = LName -> ScopedName
toF LName
"geekcode"
foafgender :: ScopedName
foafgender :: ScopedName
foafgender = LName -> ScopedName
toF LName
"gender"
foafgivenName :: ScopedName
foafgivenName :: ScopedName
foafgivenName = LName -> ScopedName
toF LName
"givenName"
foafgivenname :: ScopedName
foafgivenname :: ScopedName
foafgivenname = LName -> ScopedName
toF LName
"givenname"
foafholdsAccount :: ScopedName
foafholdsAccount :: ScopedName
foafholdsAccount = LName -> ScopedName
toF LName
"holdsAccount"
foafhomepage :: ScopedName
foafhomepage :: ScopedName
foafhomepage = LName -> ScopedName
toF LName
"homepage"
foaficqChatID :: ScopedName
foaficqChatID :: ScopedName
foaficqChatID = LName -> ScopedName
toF LName
"icqChatID"
foafimg :: ScopedName
foafimg :: ScopedName
foafimg = LName -> ScopedName
toF LName
"img"
foafinterest :: ScopedName
foafinterest :: ScopedName
foafinterest = LName -> ScopedName
toF LName
"interest"
foafisPrimaryTopicOf :: ScopedName
foafisPrimaryTopicOf :: ScopedName
foafisPrimaryTopicOf = LName -> ScopedName
toF LName
"isPrimaryTopicOf"
foafjabberID :: ScopedName
foafjabberID :: ScopedName
foafjabberID = LName -> ScopedName
toF LName
"jabberID"
foafknows :: ScopedName
foafknows :: ScopedName
foafknows = LName -> ScopedName
toF LName
"knows"
foaflastName :: ScopedName
foaflastName :: ScopedName
foaflastName = LName -> ScopedName
toF LName
"lastName"
foaflogo :: ScopedName
foaflogo :: ScopedName
foaflogo = LName -> ScopedName
toF LName
"logo"
foafmade :: ScopedName
foafmade :: ScopedName
foafmade = LName -> ScopedName
toF LName
"made"
foafmaker :: ScopedName
foafmaker :: ScopedName
foafmaker = LName -> ScopedName
toF LName
"maker"
foafmbox :: ScopedName
foafmbox :: ScopedName
foafmbox = LName -> ScopedName
toF LName
"mbox"
foafmbox_sha1sum :: ScopedName
foafmbox_sha1sum :: ScopedName
foafmbox_sha1sum = LName -> ScopedName
toF LName
"mbox_sha1sum"
foafmember :: ScopedName
foafmember :: ScopedName
foafmember = LName -> ScopedName
toF LName
"member"
foafmembershipClass :: ScopedName
foafmembershipClass :: ScopedName
foafmembershipClass = LName -> ScopedName
toF LName
"membershipClass"
foafmsnChatID :: ScopedName
foafmsnChatID :: ScopedName
foafmsnChatID = LName -> ScopedName
toF LName
"msnChatID"
foafmyersBriggs :: ScopedName
foafmyersBriggs :: ScopedName
foafmyersBriggs = LName -> ScopedName
toF LName
"myersBriggs"
foafname :: ScopedName
foafname :: ScopedName
foafname = LName -> ScopedName
toF LName
"name"
foafnick :: ScopedName
foafnick :: ScopedName
foafnick = LName -> ScopedName
toF LName
"nick"
foafopenid :: ScopedName
foafopenid :: ScopedName
foafopenid = LName -> ScopedName
toF LName
"openid"
foafpage :: ScopedName
foafpage :: ScopedName
foafpage = LName -> ScopedName
toF LName
"page"
foafpastProject :: ScopedName
foafpastProject :: ScopedName
foafpastProject = LName -> ScopedName
toF LName
"pastProject"
foafphone :: ScopedName
foafphone :: ScopedName
foafphone = LName -> ScopedName
toF LName
"phone"
foafplan :: ScopedName
foafplan :: ScopedName
foafplan = LName -> ScopedName
toF LName
"plan"
foafprimaryTopic :: ScopedName
foafprimaryTopic :: ScopedName
foafprimaryTopic = LName -> ScopedName
toF LName
"primaryTopic"
foafpublications :: ScopedName
foafpublications :: ScopedName
foafpublications = LName -> ScopedName
toF LName
"publications"
foafschoolHomepage :: ScopedName
foafschoolHomepage :: ScopedName
foafschoolHomepage = LName -> ScopedName
toF LName
"schoolHomepage"
foafsha1 :: ScopedName
foafsha1 :: ScopedName
foafsha1 = LName -> ScopedName
toF LName
"sha1"
foafskypeID :: ScopedName
foafskypeID :: ScopedName
foafskypeID = LName -> ScopedName
toF LName
"skypeID"
foafstatus :: ScopedName
foafstatus :: ScopedName
foafstatus = LName -> ScopedName
toF LName
"status"
foafsurname :: ScopedName
foafsurname :: ScopedName
foafsurname = LName -> ScopedName
toF LName
"surname"
foaftheme :: ScopedName
foaftheme :: ScopedName
foaftheme = LName -> ScopedName
toF LName
"theme"
foafthumbnail :: ScopedName
foafthumbnail :: ScopedName
foafthumbnail = LName -> ScopedName
toF LName
"thumbnail"
foaftipjar :: ScopedName
foaftipjar :: ScopedName
foaftipjar = LName -> ScopedName
toF LName
"tipjar"
foaftitle :: ScopedName
foaftitle :: ScopedName
foaftitle = LName -> ScopedName
toF LName
"title"
foaftopic :: ScopedName
foaftopic :: ScopedName
foaftopic = LName -> ScopedName
toF LName
"topic"
foaftopic_interest :: ScopedName
foaftopic_interest :: ScopedName
foaftopic_interest = LName -> ScopedName
toF LName
"topic_interest"
foafweblog :: ScopedName
foafweblog :: ScopedName
foafweblog = LName -> ScopedName
toF LName
"weblog"
foafworkInfoHomepage :: ScopedName
foafworkInfoHomepage :: ScopedName
foafworkInfoHomepage = LName -> ScopedName
toF LName
"workInfoHomepage"
foafworkplaceHomepage :: ScopedName
foafworkplaceHomepage :: ScopedName
foafworkplaceHomepage = LName -> ScopedName
toF LName
"workplaceHomepage"
foafyahooChatID :: ScopedName
foafyahooChatID :: ScopedName
foafyahooChatID = LName -> ScopedName
toF LName
"yahooChatID"