Copyright © 2005 Talis Information Ltd.
The URI for this vocabulary is
http://schemas.talis.com/2005/service/schema#
When used in XML documents the suggested prefix is sv
Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:
http://schemas.talis.com/2005/service/schema#adminMbox
http://schemas.talis.com/2005/service/schema#InteractionSetThe term name for a class always starts with an uppercase character. Where the term name is comprised of multiple concatenated words, the leading character of each word will be an uppercase character. For example:
InteractionSet
InteractionThe term name for a property always starts with an lowercase character. Where the term name is comprised of multiple concatenated words, the leading character of the second and each subsequent word will be an uppercase character. For example:
adminMbox
interactionThis vocabulary defines 9 classes and 26 properties .
| Term Name | Type | Definition |
|---|---|---|
| Interaction | class | An Interaction represents an operation or action that is supported by an electronic service. |
| InteractionSet | class | An InteractionSet represents a set of related Interactions that are commonly supported as a group. |
| Parameter | class | A Parameter represents a query parameter used by a Web Interaction. |
| ParameterSet | class | A ParameterSet represents a group of Parameters. |
| Purpose | class | A Purpose represents an abstract concept that is associated with a Parameter. |
| RepresentationType | class | A RepresentationType represents a type of representation that is understood by an electronic service and is supported in a particular Web Interaction. |
| ResourceType | class | A ResourceType represents the abstract type of HTTP resource that a WebInteraction is dealing with. |
| WebInteraction | class | A kind of Interaction that represents a web-based operation or action that is supported by an electronic service.. |
| Z3950Interaction | class | A kind of Interaction that represents a Z39.50 operation or action that is supported by an electronic service.. |
| adminMbox | property | an email address that can receive messages relating to the administration and operation of a service |
| allOrNoParametersFrom | property | a group of query parameters that must either all be supplied or all omitted as part of this Web Interaction |
| allParametersFrom | property | a group of query parameters all of which must be supplied as part of this Web Interaction |
| anyParametersFrom | property | a group of query parameters any of which may optionally be supplied as part of this Web Interaction |
| baseUri | property | the root URI of the service |
| defaultValue | property | a value that must be supplied whenever the client does not have an existing value corresponding to the parameter |
| fixedValue | property | a value that must be supplied whenever this parameter is used |
| interaction | property | an Interaction that is supported by a service |
| interactionSet | property | an InteractionSet that is supported by a service |
| mediaType | property | an media type appropriate for the type of representation |
| method | property | an HTTP method (e.g. GET, POST etc.) |
| name | property | the name of the parameter |
| oneParameterFrom | property | a group of query parameters one of which must be supplied as part of this Web Interaction |
| optionalParameter | property | a query parameter that may optionally be supplied as part of this Web Interaction |
| parameter | property | a Parameter that is a member of the Parameter Set |
| publicLoginName | property | a login name that may be used by any member of the public to authenticate access with this service |
| publicPassword | property | a password that may be used by any member of the public to authenticate access with this service |
| purpose | property | represents the abstract purpose of this parameter |
| requestType | property | describes a format that this Web Interaction requires in any requests containing an entity body |
| requiredParameter | property | a query parameter that must be supplied as part of this Web Interaction |
| resourceType | property | a ResourceType which represents the type of web resource that this WebInteraction is dealing with |
| responseType | property | an entity format that this Web Interaction supports when generating responses |
| schema | property | an XML Schema that describes the format of the representation |
| schemaType | property | an XML Schema type that describes the format of the parameter's value |
| substitutionParameter | property | a parameter that must be substituted into the uriPath as part of this Web Interaction |
| urlPath | property | a string that represents a path fragment that should be appended to the service's baseUri property in order to locate the Web Interaction |
Definition: An Interaction represents an operation or action that is supported by an electronic service.
| URI: | http://schemas.talis.com/2005/service/schema#Interaction |
|---|---|
| Label: | Interaction |
Definition: An InteractionSet represents a set of related Interactions that are commonly supported as a group.
For example this could represent a particular vendor’s software that may be deployed at multiple sites.
| URI: | http://schemas.talis.com/2005/service/schema#InteractionSet |
|---|---|
| Label: | InteractionSet |
Definition: A Parameter represents a query parameter used by a Web Interaction.
| URI: | http://schemas.talis.com/2005/service/schema#Parameter |
|---|---|
| Label: | Parameter |
Definition: A ParameterSet represents a group of Parameters.
A Parameter can be a member of any number of ParameterSet entities. Membership of a ParameterSet does not imply any form of relationship between Parameters.
| URI: | http://schemas.talis.com/2005/service/schema#ParameterSet |
|---|---|
| Label: | Parameter Set |
Definition: A Purpose represents an abstract concept that is associated with a Parameter.
Parameters that share the same Purpose can be inferred to be equivalent despite any syntactic differences.
| URI: | http://schemas.talis.com/2005/service/schema#Purpose |
|---|---|
| Label: | Purpose |
Definition: A RepresentationType represents a type of representation that is understood by an electronic service and is supported in a particular Web Interaction.
. Representation here refers to the RFC2616 concept of a data representation of a resource.
| URI: | http://schemas.talis.com/2005/service/schema#RepresentationType |
|---|---|
| Label: | Representation Type |
Definition: A ResourceType represents the abstract type of HTTP resource that a WebInteraction is dealing with.
Resource here refers to the RFC2616 concept of a network object or service that can be identified by a URI.
| URI: | http://schemas.talis.com/2005/service/schema#ResourceType |
|---|---|
| Label: | Resource Type |
Definition: A kind of Interaction that represents a web-based operation or action that is supported by an electronic service..
| URI: | http://schemas.talis.com/2005/service/schema#WebInteraction |
|---|---|
| Label: | Web Interaction |
| Subclass of | sv:Interaction |
| Paraphrase (experimental) | A sv:WebInteraction is something that, amongst other things, is a sv:Interaction |
Definition: A kind of Interaction that represents a Z39.50 operation or action that is supported by an electronic service..
| URI: | http://schemas.talis.com/2005/service/schema#Z3950Interaction |
|---|---|
| Label: | Z3950 Interaction |
| Subclass of | sv:Interaction |
| Paraphrase (experimental) | A sv:Z3950Interaction is something that, amongst other things, is a sv:Interaction |
Definition: [The value of this property is] an email address that can receive messages relating to the administration and operation of a service
| URI: | http://schemas.talis.com/2005/service/schema#adminMbox |
|---|---|
| Label: | adminMbox |
| Domain | dctype:Service |
| Subproperty of | foaf:mbox |
| Paraphrase (experimental) | Having a sv:adminMbox implies being something that, amongst other things, is a dctype:Service |
Definition: [The value of this property is] a group of query parameters that must either all be supplied or all omitted as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#allOrNoParametersFrom |
|---|---|
| Label: | allOrNoParametersFrom |
| Domain | sv:WebInteraction |
| Range | sv:ParameterSet |
| Paraphrase (experimental) | Having a sv:allOrNoParametersFrom implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a group of query parameters all of which must be supplied as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#allParametersFrom |
|---|---|
| Label: | allParametersFrom |
| Domain | sv:WebInteraction |
| Range | sv:ParameterSet |
| Paraphrase (experimental) | Having a sv:allParametersFrom implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a group of query parameters any of which may optionally be supplied as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#anyParametersFrom |
|---|---|
| Label: | anyParametersFrom |
| Domain | sv:WebInteraction |
| Range | sv:ParameterSet |
| Paraphrase (experimental) | Having a sv:anyParametersFrom implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] the root URI of the service
Interactions supported by the service will be located by appending path fragments and query parameters to this value.
| URI: | http://schemas.talis.com/2005/service/schema#baseUri |
|---|---|
| Label: | baseUri |
| Domain | dctype:Service |
| Paraphrase (experimental) | Having a sv:baseUri implies being something that, amongst other things, is a dctype:Service |
Definition: [The value of this property is] a value that must be supplied whenever the client does not have an existing value corresponding to the parameter
| URI: | http://schemas.talis.com/2005/service/schema#defaultValue |
|---|---|
| Label: | defaultValue |
| Domain | sv:Parameter |
| Paraphrase (experimental) | Having a sv:defaultValue implies being something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] a value that must be supplied whenever this parameter is used
| URI: | http://schemas.talis.com/2005/service/schema#fixedValue |
|---|---|
| Label: | defaultValue |
| Domain | sv:Parameter |
| Paraphrase (experimental) | Having a sv:fixedValue implies being something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] an Interaction that is supported by a service
| URI: | http://schemas.talis.com/2005/service/schema#interaction |
|---|---|
| Label: | interaction |
| Domain | Union of (composite term ref, see schema) or a (composite term ref, see schema) |
| Range | sv:Interaction |
| Paraphrase (experimental) | Having a sv:interaction implies being something that, amongst other things, is a (composite term ref, see schema) or a (composite term ref, see schema) |
Definition: [The value of this property is] an InteractionSet that is supported by a service
| URI: | http://schemas.talis.com/2005/service/schema#interactionSet |
|---|---|
| Label: | interactionSet |
| Domain | dctype:Service |
| Range | sv:InteractionSet |
| Paraphrase (experimental) | Having a sv:interactionSet implies being something that, amongst other things, is a dctype:Service |
Definition: [The value of this property is] an media type appropriate for the type of representation
| URI: | http://schemas.talis.com/2005/service/schema#mediaType |
|---|---|
| Label: | mediaType |
| Domain | sv:RepresentationType |
| Paraphrase (experimental) | Having a sv:mediaType implies being something that, amongst other things, is a sv:RepresentationType |
Definition: [The value of this property is] an HTTP method (e.g. GET, POST etc.)
The value of this property must be an uppercase string.
| URI: | http://schemas.talis.com/2005/service/schema#method |
|---|---|
| Label: | method |
| Domain | sv:WebInteraction |
| Paraphrase (experimental) | Having a sv:method implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] the name of the parameter
When constructing the URI for the WebInteraction the name property is used to build standard HTML name/value pairs in the query string part of the URI.
| URI: | http://schemas.talis.com/2005/service/schema#name |
|---|---|
| Label: | name |
| Domain | sv:Parameter |
| Paraphrase (experimental) | Having a sv:name implies being something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] a group of query parameters one of which must be supplied as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#oneParameterFrom |
|---|---|
| Label: | oneParameterFrom |
| Domain | sv:WebInteraction |
| Range | sv:ParameterSet |
| Paraphrase (experimental) | Having a sv:oneParameterFrom implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a query parameter that may optionally be supplied as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#optionalParameter |
|---|---|
| Label: | optionalParameter |
| Domain | sv:WebInteraction |
| Range | sv:Parameter |
| Paraphrase (experimental) | Having a sv:optionalParameter implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a Parameter that is a member of the Parameter Set
| URI: | http://schemas.talis.com/2005/service/schema#parameter |
|---|---|
| Label: | parameter |
| Domain | sv:ParameterSet and sv:Parameter |
| Paraphrase (experimental) | Having a sv:parameter implies being something that, amongst other things, is a sv:ParameterSet and a something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] a login name that may be used by any member of the public to authenticate access with this service
| URI: | http://schemas.talis.com/2005/service/schema#publicLoginName |
|---|---|
| Label: | publicLoginName |
| Domain | dctype:Service |
| Paraphrase (experimental) | Having a sv:publicLoginName implies being something that, amongst other things, is a dctype:Service |
Definition: [The value of this property is] a password that may be used by any member of the public to authenticate access with this service
| URI: | http://schemas.talis.com/2005/service/schema#publicPassword |
|---|---|
| Label: | publicPassword |
| Domain | dctype:Service |
| Paraphrase (experimental) | Having a sv:publicPassword implies being something that, amongst other things, is a dctype:Service |
Definition: [The value of this property is] represents the abstract purpose of this parameter
| URI: | http://schemas.talis.com/2005/service/schema#purpose |
|---|---|
| Label: | purpose |
| Domain | sv:Parameter |
| Paraphrase (experimental) | Having a sv:purpose implies being something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] describes a format that this Web Interaction requires in any requests containing an entity body
Clients of the interaction SHOULD send any entity bodies in a supported format as specified by one of the interaction's requestType properties.
| URI: | http://schemas.talis.com/2005/service/schema#requestType |
|---|---|
| Label: | requestType |
| Domain | sv:WebInteraction |
| Range | sv:RepresentationType |
| Paraphrase (experimental) | Having a sv:requestType implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a query parameter that must be supplied as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#requiredParameter |
|---|---|
| Label: | requiredParameter |
| Domain | sv:WebInteraction |
| Range | sv:Parameter |
| Paraphrase (experimental) | Having a sv:requiredParameter implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a ResourceType which represents the type of web resource that this WebInteraction is dealing with
| URI: | http://schemas.talis.com/2005/service/schema#resourceType |
|---|---|
| Label: | resourceType |
| Domain | sv:WebInteraction |
| Range | sv:ResourceType |
| Paraphrase (experimental) | Having a sv:resourceType implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] an entity format that this Web Interaction supports when generating responses
Clients of the interaction MAY use any or all of the interaction's responseType propeties to generate an appropriate Accept HTTP header when preparing the request.
| URI: | http://schemas.talis.com/2005/service/schema#responseType |
|---|---|
| Label: | responseType |
| Domain | sv:WebInteraction |
| Range | sv:RepresentationType |
| Paraphrase (experimental) | Having a sv:responseType implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] an XML Schema that describes the format of the representation
| URI: | http://schemas.talis.com/2005/service/schema#schema |
|---|---|
| Label: | schema |
| Domain | sv:RepresentationType |
| Paraphrase (experimental) | Having a sv:schema implies being something that, amongst other things, is a sv:RepresentationType |
Definition: [The value of this property is] an XML Schema type that describes the format of the parameter's value
| URI: | http://schemas.talis.com/2005/service/schema#schemaType |
|---|---|
| Label: | schemaType |
| Domain | sv:Parameter |
| Paraphrase (experimental) | Having a sv:schemaType implies being something that, amongst other things, is a sv:Parameter |
Definition: [The value of this property is] a parameter that must be substituted into the uriPath as part of this Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#substitutionParameter |
|---|---|
| Label: | substitutionParameter |
| Domain | sv:WebInteraction |
| Range | sv:Parameter |
| Paraphrase (experimental) | Having a sv:substitutionParameter implies being something that, amongst other things, is a sv:WebInteraction |
Definition: [The value of this property is] a string that represents a path fragment that should be appended to the service's baseUri property in order to locate the Web Interaction
| URI: | http://schemas.talis.com/2005/service/schema#urlPath |
|---|---|
| Label: | urlPath |
| Domain | sv:WebInteraction |
| Paraphrase (experimental) | Having a sv:urlPath implies being something that, amongst other things, is a sv:WebInteraction |
The schema included here is informational only. The normative schema can be found at http://schemas.talis.com/2005/service/schema-20060627.rdf
<rdf:RDF
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:cc="http://web.resource.org/cc/"
xmlns:dctype="http://purl.org/dc/dcmitype/"
xmlns:dct="http://purl.org/dc/terms/"
xmlns:vann="http://purl.org/vocab/vann/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<owl:Ontology
rdf:about=""
dc:date="2006-06-26">
<dc:title xml:lang="en">Service Schema</dc:title>
<dc:identifier>http://schemas.talis.com/2005/service/schema-20060627</dc:identifier>
<dct:isVersionOf rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dc:creator>Ian Davis <http://purl.org/NET/iand></dc:creator>
<dc:rights>Copyright © 2005 Talis Information Ltd.</dc:rights>
<vann:preferredNamespaceUri>http://schemas.talis.com/2005/service/schema#</vann:preferredNamespaceUri>
<vann:preferredNamespacePrefix>sv</vann:preferredNamespacePrefix>
<dct:hasFormat>
<dctype:Text rdf:about="http://schemas.talis.com/2005/service/schema-20060627.html">
<dc:format>
<dct:IMT>
<rdf:value>text/html</rdf:value>
<rdfs:label xml:lang="en">HTML</rdfs:label>
</dct:IMT>
</dc:format>
</dctype:Text>
</dct:hasFormat>
<dct:hasFormat>
<dctype:Text rdf:about="http://schemas.talis.com/2005/service/schema-20060627.rdf">
<dc:format>
<dct:IMT>
<rdf:value>application/rdf+xml</rdf:value>
<rdfs:label xml:lang="en">RDF</rdfs:label>
</dct:IMT>
</dc:format>
</dctype:Text>
</dct:hasFormat>
<dct:issued>2006-06-27</dct:issued>
</owl:Ontology>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#adminMbox">
<rdfs:label xml:lang="en">adminMbox</rdfs:label>
<skos:definition xml:lang="en">
an email address that can receive messages relating to the
administration and operation of a service
</skos:definition>
<rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/mbox"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#interaction">
<rdfs:label xml:lang="en">interaction</rdfs:label>
<skos:definition xml:lang="en">an Interaction that is supported by a service</skos:definition>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<owl:Class rdf:resource="http://schemas.talis.com/2005/service/schema#InteractionSet"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#Interaction"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#interactionSet">
<rdfs:label xml:lang="en">interactionSet</rdfs:label>
<skos:definition xml:lang="en">an InteractionSet that is supported by a service</skos:definition>
<rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#InteractionSet"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#publicLoginName">
<rdfs:label xml:lang="en">publicLoginName</rdfs:label>
<skos:definition xml:lang="en">
a login name that may be used by any member of the public to
authenticate access with this service
</skos:definition>
<rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#publicPassword">
<rdfs:label xml:lang="en">publicPassword</rdfs:label>
<skos:definition xml:lang="en">
a password that may be used by any member of the public to authenticate
access with this service
</skos:definition>
<rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#method">
<rdfs:label xml:lang="en">method</rdfs:label>
<skos:definition xml:lang="en">an HTTP method (e.g. GET, POST etc.)</skos:definition>
<rdfs:comment xml:lang="en">The value of this property must be an uppercase string.</rdfs:comment>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#resourceType">
<rdfs:label xml:lang="en">resourceType</rdfs:label>
<skos:definition xml:lang="en">
a ResourceType which represents the type of web resource that this
WebInteraction is dealing with
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#ResourceType"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#responseType">
<rdfs:label xml:lang="en">responseType</rdfs:label>
<skos:definition xml:lang="en">
an entity format that this Web Interaction supports when generating
responses
</skos:definition>
<rdfs:comment xml:lang="en">
Clients of the interaction MAY use any or all of the interaction's
responseType propeties to generate an appropriate Accept HTTP header
when preparing the request.
</rdfs:comment>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#RepresentationType"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#requestType">
<rdfs:label xml:lang="en">requestType</rdfs:label>
<skos:definition xml:lang="en">
describes a format that this Web Interaction requires in any requests
containing an entity body
</skos:definition>
<rdfs:comment xml:lang="en">
Clients of the interaction SHOULD send any entity bodies in a supported
format as specified by one of the interaction's requestType properties.
</rdfs:comment>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#RepresentationType"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#baseUri">
<rdfs:label xml:lang="en">baseUri</rdfs:label>
<skos:definition xml:lang="en">the root URI of the service</skos:definition>
<rdfs:comment xml:lang="en">
Interactions supported by the service will be located by appending path
fragments and query parameters to this value.
</rdfs:comment>
<rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#urlPath">
<rdfs:label xml:lang="en">urlPath</rdfs:label>
<skos:definition xml:lang="en">
a string that represents a path fragment that should be appended to the
service's baseUri property in order to locate the Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#requiredParameter">
<rdfs:label xml:lang="en">requiredParameter</rdfs:label>
<skos:definition xml:lang="en">
a query parameter that must be supplied as part of this Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#optionalParameter">
<rdfs:label xml:lang="en">optionalParameter</rdfs:label>
<skos:definition xml:lang="en">
a query parameter that may optionally be supplied as part of this Web
Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#substitutionParameter">
<rdfs:label xml:lang="en">substitutionParameter</rdfs:label>
<skos:definition xml:lang="en">
a parameter that must be substituted into the uriPath as part of this
Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#anyParametersFrom">
<rdfs:label xml:lang="en">anyParametersFrom</rdfs:label>
<skos:definition xml:lang="en">
a group of query parameters any of which may optionally be supplied as
part of this Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#ParameterSet"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#allParametersFrom">
<rdfs:label xml:lang="en">allParametersFrom</rdfs:label>
<skos:definition xml:lang="en">
a group of query parameters all of which must be supplied as part of
this Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#ParameterSet"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#oneParameterFrom">
<rdfs:label xml:lang="en">oneParameterFrom</rdfs:label>
<skos:definition xml:lang="en">
a group of query parameters one of which must be supplied as part of
this Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#ParameterSet"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#allOrNoParametersFrom">
<rdfs:label xml:lang="en">allOrNoParametersFrom</rdfs:label>
<skos:definition xml:lang="en">
a group of query parameters that must either all be supplied or all
omitted as part of this Web Interaction
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#WebInteraction"/>
<rdfs:range rdf:resource="http://schemas.talis.com/2005/service/schema#ParameterSet"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#mediaType">
<rdfs:label xml:lang="en">mediaType</rdfs:label>
<skos:definition xml:lang="en">an media type appropriate for the type of representation</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#RepresentationType"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#schema">
<rdfs:label xml:lang="en">schema</rdfs:label>
<skos:definition xml:lang="en">
an XML Schema that describes the format of the representation
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#RepresentationType"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#name">
<rdfs:label xml:lang="en">name</rdfs:label>
<skos:definition xml:lang="en">the name of the parameter</skos:definition>
<rdfs:comment xml:lang="en">
When constructing the URI for the WebInteraction the name property is
used to build standard HTML name/value pairs in the query string part of
the URI.
</rdfs:comment>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#schemaType">
<rdfs:label xml:lang="en">schemaType</rdfs:label>
<skos:definition xml:lang="en">
an XML Schema type that describes the format of the parameter's value
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#purpose">
<rdfs:label xml:lang="en">purpose</rdfs:label>
<skos:definition xml:lang="en">represents the abstract purpose of this parameter</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#defaultValue">
<rdfs:label xml:lang="en">defaultValue</rdfs:label>
<skos:definition xml:lang="en">
a value that must be supplied whenever the client does not have an
existing value corresponding to the parameter
</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/service/schema#fixedValue">
<rdfs:label xml:lang="en">defaultValue</rdfs:label>
<skos:definition xml:lang="en">
a value that must be supplied whenever this parameter is used
</skos:definition>
<rdf:comment xml:lang="en">
If present, no other value must be used with this parameter. This
property overrides any other value specification for the parameter.
</rdf:comment>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/service/schema#parameter">
<rdfs:label xml:lang="en">parameter</rdfs:label>
<skos:definition xml:lang="en">a Parameter that is a member of the Parameter Set</skos:definition>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#ParameterSet"/>
<rdfs:domain rdf:resource="http://schemas.talis.com/2005/service/schema#Parameter"/>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:ObjectProperty>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#InteractionSet">
<rdfs:label xml:lang="en">InteractionSet</rdfs:label>
<skos:definition xml:lang="en">
An InteractionSet represents a set of related Interactions that are
commonly supported as a group.
</skos:definition>
<rdfs:comment xml:lang="en">
For example this could represent a particular vendor’s software that may
be deployed at multiple sites.
</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#Interaction">
<rdfs:label xml:lang="en">Interaction</rdfs:label>
<skos:definition xml:lang="en">
An Interaction represents an operation or action that is supported by an
electronic service.
</skos:definition>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#WebInteraction">
<rdfs:label xml:lang="en">Web Interaction</rdfs:label>
<skos:definition xml:lang="en">
A kind of Interaction that represents a web-based operation or action
that is supported by an electronic service..
</skos:definition>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<rdfs:subClassOf rdf:resource="http://schemas.talis.com/2005/service/schema#Interaction"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#Z3950Interaction">
<rdfs:label xml:lang="en">Z3950 Interaction</rdfs:label>
<skos:definition xml:lang="en">
A kind of Interaction that represents a Z39.50 operation or action that
is supported by an electronic service..
</skos:definition>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<rdfs:subClassOf rdf:resource="http://schemas.talis.com/2005/service/schema#Interaction"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#ResourceType">
<rdfs:label xml:lang="en">Resource Type</rdfs:label>
<skos:definition xml:lang="en">
A ResourceType represents the abstract type of HTTP resource that a
WebInteraction is dealing with.
</skos:definition>
<rdfs:comment xml:lang="en">
Resource here refers to the RFC2616 concept of a network object or
service that can be identified by a URI.
</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#RepresentationType">
<rdfs:label xml:lang="en">Representation Type</rdfs:label>
<skos:definition xml:lang="en">
A RepresentationType represents a type of representation that is
understood by an electronic service and is supported in a particular Web
Interaction.
</skos:definition>
<rdfs:comment xml:lang="en">
. Representation here refers to the RFC2616 concept of a data
representation of a resource.
</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#Parameter">
<rdfs:label xml:lang="en">Parameter</rdfs:label>
<skos:definition xml:lang="en">
A Parameter represents a query parameter used by a Web Interaction.
</skos:definition>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#ParameterSet">
<rdfs:label xml:lang="en">Parameter Set</rdfs:label>
<skos:definition xml:lang="en">A ParameterSet represents a group of Parameters.</skos:definition>
<rdfs:comment xml:lang="en">
A Parameter can be a member of any number of ParameterSet entities.
Membership of a ParameterSet does not imply any form of relationship
between Parameters.
</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
<owl:Class rdf:about="http://schemas.talis.com/2005/service/schema#Purpose">
<rdfs:label xml:lang="en">Purpose</rdfs:label>
<skos:definition xml:lang="en">
A Purpose represents an abstract concept that is associated with a
Parameter.
</skos:definition>
<rdfs:comment xml:lang="en">
Parameters that share the same Purpose can be inferred to be equivalent
despite any syntactic differences.
</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/service/schema#"/>
<dct:issued>2006-06-27</dct:issued>
</owl:Class>
</rdf:RDF>