Alfresco Namespaces

From AlfrescoWiki

Jump to: navigation, search

[edit] Introduction

This page provides a reference for the namespaces used by Alfresco.

Namespace conventions:

Alfresco namespaces start with http://www.alfresco.org.

The top-level namespace sub-divisions are:

  • model - identify an Alfresco data model
  • view - identify a view of content held in the Alfresco Repository
  • ws - identify an Alfresco Web Service definition
  • test - identify a test definition

Each namespace typically ends with its version number.

[edit] Registry

Note: This list will expand / change between now and the next release.

Namespace Common Prefix Description
http://www.alfresco.org alf General Alfresco Namespace
http://www.alfresco.org/model/dictionary/1.0 d Data Dictionary model
http://www.alfresco.org/model/system/1.0 sys Repository system model
http://www.alfresco.org/model/content/1.0 cm Content Domain model
http://www.alfresco.org/model/application/1.0 app Application model
http://www.alfresco.org/model/bpm/1.0 bpm Business Process Model
http://www.alfresco.org/model/forum/1.0 fm Forum Model
http://www.alfresco.org/model/user/1.0 usr User model (in repository.jar)
http://www.alfresco.org/view/repository/1.0 view Alfresco Import / Export View
http://www.alfresco.org/model/action/1.0 act Action service model
http://www.alfresco.org/model/rule/1.0 rule Rule service model
http://www.alfresco.org/ws/service/authentication/1.0 auth Authentication Web Service
http://www.alfresco.org/ws/service/repository/1.0 rep Repository Web Service
http://www.alfresco.org/ws/service/content/1.0 content Content Web Service
http://www.alfresco.org/ws/service/authoring/1.0 author Authoring Web Service
http://www.alfresco.org/ws/service/classification/1.0 cls Classification Web Service
http://www.alfresco.org/ws/cml/1.0 cml Content Manipulation Language
http://www.alfresco.org/ws/model/content/1.0 cm Web Service Content Domain Model
http://www.alfresco.org/ws/headers/1.0 hdr SOAP Headers
http://www.alfresco.org/model/workflow/1.0 wf Workflow Model(link is to Alfresco simple workflow model, not generally extended)

[edit] Schema Locations

Alfresco models, XML schemas and WSDL files are located at:

http://www.alfresco.org/specification/nnn/schema

Where:
nnn is the associated namespace definition
schema is the schema file name

For example:

The CML XML schema can be located at:

http://www.alfresco.org/specification/ws/cml/1.0/cml.xsd

The Content Domain Model xml definition can be located at:

http://www.alfresco.org/specification/model/content/1.0/contentModel.xml

The Authentication Web Service WSDL can be located at:

http://www.alfresco.org/specification/ws/service/authentication/1.0/authentication-service.wsdl

However, as the above links will 403 upon clicking, the reality is that for any given install of Alfresco you can find your local copies of these files installed at (assuming tomcat): <wherever>/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model

[_pw8_]