maker
sub property of: creator
range: Thing
equivalent property: creator
comment: An agent that made this thing.
term status: stable
domain: Thing
inverse of: made
type: Property
range: Agent
type: ObjectProperty
range: Resource
domain: Resource

depiction
range: Thing
type: Property
type: ObjectProperty
comment: A depiction of some thing.
domain: Thing
range: Image
inverse of: depicts
term status: testing
range: Document
range: Resource
domain: Resource

Signature
subclass of: Resource
subclass of: Thing
type: Class
comment: the class of signtatures
term status: unstable

knows
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A person known by this person (indicating some level of reciprocated interaction between the parties).
domain: Person
range: Person
term status: stable
range: Agent
range: Resource
range: SpatialThing
domain: Resource
domain: Agent
domain: SpatialThing

Online Account
subclass of: Resource
type: Class
comment: An online account.
subclass of: Thing
term status: testing

RSA Public Key
subclass of: Thing
subclass of: Resource
type: Class
comment: The RSA public key. Padded message m are encrypted by applying the function modulus(power(m,exponent),modulus)
subclass of: PublicKey
subclass of: RSA Key
term status: unstable
subclass of: Key

Online Chat Account
subclass of: Resource
subclass of: Thing
type: Class
comment: An online chat account.
subclass of: Online Account
term status: unstable

thumbnail
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A derived thumbnail image.
domain: Image
range: Image
term status: testing
range: Document
range: Resource
domain: Resource
domain: Document

hexadecimal
subclass of: nonNegativeInteger
type: Datatype
equivalent class: nonNegativeInteger
term status: archaic
editorial note: This relation should slowly be transited to just being a datatype. Being a datatype and a property is legal as explained here on the semantic web mailing list in March 2010. But it may be somewhat confusing, especially if it goes against a pattern - still to be set - by the xsd datatypes as the follow up email makes clear.
type: Class

PublicKey
subclass of: Resource
subclass of: Thing
type: Class
comment: Public Key
subclass of: Key
term status: unstable

interest
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A page about a topic of interest to this person.
domain: Agent
range: Document
term status: testing
range: Resource
domain: Resource

depicts
domain: Thing
type: Property
type: ObjectProperty
comment: A thing depicted in this representation.
domain: Image
range: Thing
inverse of: depiction
term status: testing
range: Resource
domain: Resource
domain: Document

account
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: Indicates an account held by this agent.
domain: Agent
range: Online Account
term status: testing
range: Resource
domain: Resource

schoolHomepage
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A homepage of a school attended by the person.
domain: Person
range: Document
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

Person
subclass of: Agent
subclass of: Resource
subclass of: Thing
comment: A person.
term status: stable
subclass of: SpatialThing
disjoint with: Project
type: Class
subclass of: Person
disjoint with: Organization

topic
domain: Thing
type: Property
type: ObjectProperty
comment: A topic of some page or document.
domain: Document
range: Thing
inverse of: page
term status: testing
range: Resource
domain: Resource

PGPCertificate
subclass of: Resource
subclass of: Thing
type: Class
subclass of: PubKey
comment: the class of PGP Certificates
subclass of: Certificate
equivalent class: PubKey
term status: unstable
subclass of: Document

member
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: Indicates a member of a Group
domain: Group
range: Agent
term status: stable
range: Resource
domain: Resource
domain: Agent

Project
subclass of: Resource
subclass of: Thing
type: Class
comment: A project (a collective endeavour of some kind).
disjoint with: Person
disjoint with: Document
term status: testing

X509Certificate
subclass of: Resource
subclass of: Thing
type: Class
comment: the class of X509 Certificates
subclass of: Certificate
term status: unstable
subclass of: Document

homepage
range: Thing
comment: A homepage for some thing.
range: Document
type: Property
term status: stable
sub property of: page
sub property of: is primary topic of
domain: Thing
type: ObjectProperty
type: InverseFunctionalProperty
range: Resource
domain: Resource

current project
domain: Thing
type: Property
type: ObjectProperty
comment: A current project this person works on.
domain: Person
range: Thing
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

weblog
range: Thing
domain: Thing
sub property of: page
type: Property
range: Document
term status: testing
comment: A weblog of some thing (whether person, group, company etc.).
domain: Agent
type: InverseFunctionalProperty
type: ObjectProperty
range: Resource
domain: Resource

phone
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).
term status: testing
range: Resource
domain: Resource

Image
subclass of: Resource
subclass of: Thing
type: Class
comment: An image.
subclass of: Document
term status: testing

made
domain: Thing
type: Property
type: ObjectProperty
comment: Something that was made by this agent.
domain: Agent
range: Thing
inverse of: maker
term status: stable
range: Resource
domain: Resource

is primary topic of
range: Thing
comment: A document that this thing is the primary topic of.
domain: Thing
sub property of: page
type: InverseFunctionalProperty
range: Document
type: Property
term status: stable
inverse of: primary topic
type: ObjectProperty
range: Resource
domain: Resource

Document
subclass of: Resource
subclass of: Thing
type: Class
comment: A document.
disjoint with: Organization
disjoint with: Project
term status: testing

Online Gaming Account
subclass of: Resource
subclass of: Thing
type: Class
comment: An online gaming account.
subclass of: Online Account
term status: unstable

workplace homepage
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A workplace homepage of some person; the homepage of an organization they work for.
domain: Person
range: Document
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

personal mailbox
domain: Thing
type: Property
type: InverseFunctionalProperty
type: ObjectProperty
comment: A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.
domain: Agent
range: Thing
term status: stable
range: Resource
domain: Resource

Certificate
subclass of: Resource
subclass of: Thing
type: Class
comment: A certificate is a Document that is signed. As explained here http://www.pgpi.org/doc/pgpintro/#p16 'A digital certificate consists of three things: * A public key. * Certificate information. ('Identity' information about the user, such as name, user ID, and so on.) * One or more digital signatures.'
subclass of: Document
term status: unstable

focus
domain: Thing
type: Property
type: ObjectProperty
comment: The underlying or 'focal' entity associated with some SKOS-described concept.
domain: Concept
range: Thing
term status: testing
range: Resource
domain: Resource

openid
sub property of: page
range: Thing
domain: Thing
range: Document
type: ObjectProperty
term status: testing
type: Property
domain: Agent
type: InverseFunctionalProperty
sub property of: is primary topic of
comment: An OpenID for an Agent.
range: Resource
domain: Resource

identity
type: FunctionalProperty
domain: Key
domain: Thing
range: Agent
range: Thing
type: Property
type: ObjectProperty
comment: the identity of the public key. This is the entity that knows the private key and so can decrypt messages encrypted with the public key, or encrypt messages that can be decrypted with the public key.
domain: PublicKey
inverse of: key
term status: archaic
editorial note: It turns out that this relation is unintuitive to write out and to name. One should instead use cert:key
range: Resource
domain: Resource

Online E-commerce Account
subclass of: Resource
subclass of: Thing
type: Class
comment: An online e-commerce account.
subclass of: Online Account
term status: unstable

Group
subclass of: Agent
subclass of: Resource
subclass of: Thing
type: Class
comment: A class of Agents.
term status: stable

key
range: Thing
domain: Thing
inverse of: identity
type: InverseFunctionalProperty
type: ObjectProperty
type: Property
range: Key
domain: Agent
comment: relates an agent to a key - most often the public key.
range: PublicKey
term status: unstable
range: Resource
domain: Resource

PrivateKey
subclass of: Resource
subclass of: Thing
type: Class
comment: Private Key
subclass of: Key

Agent
subclass of: Thing
subclass of: Resource
subclass of: Agent
type: Class
comment: An agent (eg. person, group, software or physical artifact).
equivalent class: Agent
term status: stable

Label Property
subclass of: Resource
subclass of: Thing
type: Class
comment: A foaf:LabelProperty is any RDF property with texual values that serve as labels.
term status: unstable

RSA Key
subclass of: Thing
subclass of: Resource
type: Class
comment: The union of the public and private components of an RSAKey. Usually those pieces are not kept together
subclass of: Key
term status: unstable

Organization
subclass of: Resource
subclass of: Thing
subclass of: Agent
type: Class
comment: An organization.
disjoint with: Person
disjoint with: Document
term status: stable

publications
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A link to the publications of this person.
domain: Person
range: Document
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

image
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).
domain: Person
range: Image
sub property of: depiction
term status: testing
range: Resource
range: Document
domain: Resource
domain: Agent
domain: SpatialThing

work info homepage
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A work info homepage of some person; a page about their work for some organization.
domain: Person
range: Document
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

PersonalProfileDocument
subclass of: Resource
subclass of: Thing
type: Class
comment: A personal profile RDF document.
subclass of: Document
term status: testing

primary topic
domain: Thing
domain: Document
type: FunctionalProperty
range: Thing
type: Property
term status: stable
type: ObjectProperty
comment: The primary topic of some page or document.
inverse of: is primary topic of
range: Resource
domain: Resource

based near
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A location that something is based near, for some broadly human notion of near.
domain: SpatialThing
range: SpatialThing
term status: testing
range: Resource
domain: Resource

account service homepage
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: Indicates a homepage of the service provide for this online account.
domain: Online Account
range: Document
term status: testing
range: Resource
domain: Resource

page
range: Thing
type: Property
type: ObjectProperty
comment: A page or document about this thing.
domain: Thing
range: Document
inverse of: topic
term status: testing
range: Resource
domain: Resource

topic_interest
domain: Thing
type: Property
type: ObjectProperty
comment: A thing of interest to this person.
domain: Agent
range: Thing
term status: testing
range: Resource
domain: Resource

account
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: Indicates an account held by this agent.
domain: Agent
range: Online Account
term status: archaic
range: Resource
domain: Resource

Key
subclass of: Resource
subclass of: Thing
type: Class
comment: the class of keys
term status: unstable

tipjar
range: Thing
domain: Thing
type: Property
type: ObjectProperty
comment: A tipjar document for this agent, describing means for payment and reward.
domain: Agent
range: Document
sub property of: page
term status: testing
range: Resource
domain: Resource

past project
domain: Thing
type: Property
type: ObjectProperty
comment: A project this person has previously worked on.
domain: Person
range: Thing
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing

firstName
type: Property
type: DatatypeProperty
comment: The first name of a person.
domain: Person
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

ICQ chat ID
sub property of: nickname
term status: testing
domain: Agent
range: Literal
comment: An ICQ chat ID
type: InverseFunctionalProperty
type: Property
type: DatatypeProperty
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

birthday
type: Property
type: FunctionalProperty
type: DatatypeProperty
comment: The birthday of this Agent, represented in mm-dd string form, eg. '12-31'.
domain: Agent
range: Literal
term status: unstable
range: Resource
domain: Thing
domain: Resource

Given name
type: Property
type: DatatypeProperty
comment: The given name of some person.
term status: archaic

Given name
type: Property
type: DatatypeProperty
comment: The given name of some person.
term status: testing

Skype ID
type: Property
type: DatatypeProperty
comment: A Skype ID
domain: Agent
range: Literal
sub property of: nickname
term status: testing
range: Resource
domain: Thing
domain: Resource

lastName
type: Property
type: DatatypeProperty
comment: The last name of a person.
domain: Person
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

Yahoo chat ID
domain: Agent
term status: testing
range: Literal
comment: A Yahoo chat ID
type: DatatypeProperty
sub property of: nickname
type: Property
type: InverseFunctionalProperty
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

membershipClass
type: Property
type: AnnotationProperty
comment: Indicates the class of individuals that are a member of a Group
term status: unstable

DNA checksum
type: Property
type: DatatypeProperty
comment: A checksum for the DNA of some thing. Joke.
range: Literal
term status: archaic
range: Resource

gender
type: Property
type: FunctionalProperty
type: DatatypeProperty
comment: The gender of this Agent (typically but not necessarily 'male' or 'female').
domain: Agent
range: Literal
term status: testing
range: Resource
domain: Thing
domain: Resource

sha1sum of a personal mailbox URI name
type: Property
type: InverseFunctionalProperty
type: DatatypeProperty
comment: The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox.
domain: Agent
range: Literal
term status: testing
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

logo
type: Property
type: ObjectProperty
type: InverseFunctionalProperty
comment: A logo representing some thing.
domain: Thing
range: Thing
term status: testing
range: Resource
domain: Resource

funded by
type: Property
type: ObjectProperty
comment: An organization funding a project or person.
domain: Thing
range: Thing
term status: archaic
range: Resource
domain: Resource

familyName
type: Property
type: DatatypeProperty
comment: The family name of some person.
domain: Person
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

status
type: Property
type: DatatypeProperty
comment: A string expressing what the user is happy for the general public (normally) to know about their current activity.
domain: Agent
range: Literal
term status: unstable
range: Resource
domain: Thing
domain: Resource

MSN chat ID
sub property of: nickname
type: InverseFunctionalProperty
comment: An MSN chat ID
domain: Agent
type: DatatypeProperty
term status: testing
type: Property
range: Literal
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

sha1sum (hex)
type: Property
type: DatatypeProperty
comment: A sha1sum hash, in hex.
domain: Document
term status: unstable
domain: Thing
domain: Resource

Friend of a Friend (FOAF) vocabulary
type: Ontology
description: The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Ontology for Certificates and crypto stuff.
type: Ontology
created: 2008-11-13
comment: Ontology for Certificates and crypto stuff. This is in development. Some other ontologies to look at: * http://www.w3.org/2000/10/swap/crypto + has cwm builtins: http://www.w3.org/2000/10/swap/doc/Trust - a bit old perhaps. It imports daml+oil - would help to be more completely specified - uses literals as subjects a little liberally, which makes this a bit difficult to work with frameworks that don't permit this * http://xmlns.com/wot/0.1/ - limited very much to PGP (though on can map PGP to X509) - a little coarse grained, mixes up the PGP certificate with the PGP public key * Todo: - add some classes and relations for DSA - should this all be in one file? Or should this be cut up a little? Say one file for the general CERT ontology, and then files for RSA, DSA, PGP, etc... Or perhaps it does not really matter? - expand more on the certification side of things - verify this by security experts - owl2 has some constructs for combined inverse functional properties. This may be useful to use in defining an RSA key which is identified by two numbers. - also create html version of the spec by using this as a template. - should comments such as this be in html?
term status: unstable
maker: me
type: Thing
creator: me

jabber ID
type: Property
type: DatatypeProperty
type: InverseFunctionalProperty
comment: A jabber ID for something.
domain: Agent
range: Literal
term status: testing
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

account name
type: Property
type: DatatypeProperty
comment: Indicates the name (identifier) associated with this online account.
domain: Online Account
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Thing

name
type: Property
type: DatatypeProperty
comment: A name for some thing.
domain: Thing
range: Literal
sub property of: label
term status: testing
range: Resource
domain: Resource

age
type: Property
type: FunctionalProperty
type: DatatypeProperty
comment: The age in years of some agent.
domain: Agent
range: Literal
term status: unstable
range: Resource
domain: Thing
domain: Resource

myersBriggs
type: Property
type: DatatypeProperty
comment: A Myers Briggs (MBTI) personality classification.
domain: Person
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

title
type: Property
type: DatatypeProperty
comment: Title (Mr, Mrs, Ms, Dr. etc)
term status: testing

exponent
type: DatatypeProperty
comment: The exponent used to encrypt the message. Number chosen between 1 and the totient(p*q). Often named 'e'
domain: RSA Public Key
range: nonNegativeInteger
term status: unstable
type: Property
range: hexadecimal
range: Resource
range: integer
range: decimal
domain: Resource
domain: Key
domain: Thing
domain: PublicKey
domain: RSA Key

nickname
type: Property
type: DatatypeProperty
comment: A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).
term status: testing

modulus
type: DatatypeProperty
comment: The modulus of an RSA public and private key. Or the modulus of a DSA Key. The modulus is encoded as a hex binary. The binary is the same as the one encoded in the XML DSIG CryptoBinary This specification defines the ds:CryptoBinary simple type for representing arbitrary-length integers (e.g. "bignums") in XML as octet strings. The integer value is first converted to a "big endian" bitstring. The bitstring is then padded with leading zero bits so that the total number of bits == 0 mod 8 (so that there are an integral number of octets). If the bitstring contains entire leading octets that are zero, these are removed (so the high-order octet is always non-zero). The only difference is that the octet string is then encoded using either xsd:base64Binary or xsd:hexBinary. Currently for all usages of this relation, the xsd:hexBinary datatype should be used until the SPARQL working group specifies specifies in its D-Entailment that those two types are equivalent. It would have been better had there been a hexInteger datatype that was standard and supported by all tools.
domain: DSAKey
domain: RSA Key
range: base64Binary
range: hexBinary
term status: unstable
type: Property
range: Resource
domain: Resource
domain: Thing
domain: Key

private
type: DatatypeProperty
comment: The exponent used to decrypt the message calculated as public_exponent*private_exponent = 1 modulo totient(p*q) The private exponent is often named 'd'
domain: RSAPrivateKey
range: nonNegativeInteger
term status: unstable
type: Property
range: hexadecimal
range: Resource
range: integer
range: decimal
domain: Resource

Surname
type: Property
type: DatatypeProperty
comment: The surname of some person.
domain: Person
range: Literal
term status: archaic
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

plan
type: Property
type: DatatypeProperty
comment: Aplan comment, in the tradition of finger and '.plan' files.
domain: Person
range: Literal
term status: testing
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

AIM chat ID
type: Property
type: DatatypeProperty
domain: Agent
comment: An AIM chat ID
type: InverseFunctionalProperty
term status: testing
range: Literal
sub property of: nickname
type: ObjectProperty
range: Resource
domain: Thing
domain: Resource

geekcode
type: Property
type: DatatypeProperty
comment: A textual geekcode for this person, see http://www.geekcode.com/geek.html
domain: Person
range: Literal
term status: archaic
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

family_name
type: Property
type: DatatypeProperty
comment: The family name of some person.
domain: Person
range: Literal
term status: archaic
range: Resource
domain: Resource
domain: Agent
domain: SpatialThing
domain: Thing

theme
type: Property
type: ObjectProperty
comment: A theme.
domain: Thing
range: Thing
term status: archaic
range: Resource
domain: Resource